![]() |
1
1
pylint当前无法检测条件或控制流块中可能未定义的变量。未来版本的pylint可能能够识别这些错误。在你提出问题的时候,有一个开放的问题 add support for recognizing possible undefined variables 在控制流块内部,如您的示例。 pylint确实可以识别在使用之前绝对未定义的变量,如本例中所示。
或者这个
Pycharm默认使用自己的内部检查库。PyTracle在Java中实现,它的检查库也是如此。 可以将pylint与pycharm一起使用,但它不是内置的或默认使用的。显示了将pylint配置为外部工具的解决方案 here 还有一个 Pylint plugin for PyCharm 可用。 |