我在 PyCharm Community Edition 2017.2 中打开的 Python 模块中有这段代码。
class Sample(object):
def __init__(self):
self.prop1 = 5
self.prop2 = 10
def method1(self):
return foo
def do_work(self):
not_defined_func()
s = Sample()
s.method1()
bar = call_func
IDE 不会对一些相当严重的问题发出任何警告:
- 返回的变量
foo
尚未定义。 - 我分配 undefined variable
call_func
到变量bar
. - 我调用未定义的函数
not_defined_func
方法内部do_work
。
如何让 PyCharm 突出显示这些内容?我全新安装了 PyCharm,并拥有所有 Inspections
在 File > Settings > Editor > Inspections > Python
中启用.
最佳答案
查看启用了哪个 python 解释器,请转至首选项 > 项目 > 项目解释器。设置python解释器然后应用它。 另请检查是否启用了检查。
关于python - PyCharm Community 2017.2 中 undefined variable 没有警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46582924/