【问题标题】:How to detect unhandled exception in PyCharm?如何在 PyCharm 中检测未处理的异常?
【发布时间】:2014-09-23 12:06:59
【问题描述】:

我是一名 Java 开发人员,我真的习惯于看到当我忘记捕获异常时,我的 IDE 上会出现一条消息提示我这样做。

在 PyCharm 上是否有类似的东西用于 Django 开发?

非常感谢。

【问题讨论】:

  • 您在开发 Java 代码时使用过哪个 Ide?​​span>
  • Eclipse 和 Android Studio(基于 IntelliJ)
  • 你能告诉我们你是如何在 Eclipse 中做到这一点的吗?因为eclipse默认没有这样的属性或者我误解了你想要的。
  • 我的意思是这样的(FileInputStream 为红色未划线):w3resource.com/java-tutorial/images/types-of-exceptions1.png

标签: django intellij-idea pycharm


【解决方案1】:

Java 和 Python 的行为不同,因此对于 Java,您需要使用 throws 子句显式处理每个异常。这是可能的,因为 Java 是一种静态类型语言,并且明确提到了异常。

另一方面,Python 是动态类型的,因此异常处理由用户自行决定。

抱歉,这个功能现在不存在。

但是,您可以让 PyC​​harm 在运行时异常上暂停,方法是点击调试按钮而不是操作系统运行它。

【讨论】:

    【解决方案2】:

    这来自java本身。 Java 方法有 throws 声明,但 python 方法没有。 Ide 处理这个问题。不确定,但似乎不可能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-15
      • 2013-02-10
      • 1970-01-01
      • 2013-05-01
      • 2017-02-23
      • 2010-11-08
      • 1970-01-01
      相关资源
      最近更新 更多