我正在开发在 Jython 解释器中运行的 Python 脚本。该解释器设置某些全局变量,我在脚本中使用这些变量。
Pylint 当然不知道这些变量,所以它到处报告错误。
有没有办法让 pylint 意识到在其范围之外定义了某些变量?
或者,有没有办法可以将未知变量定义为 pylint?
我尝试了类似的东西
if not globals().has_key('SOME_EXTERNAL_GLOBAL'):
globals()['SOME_EXTERNAL_GLOBAL'] = None
但这并没有帮助(pylint 似乎忽略了对 globals() 所做的黑魔法)。