这是一个幽门,警告一个错误



需要三个小python 3文件:

  1. __init__.py

  2. main.py与一行: config = "data"

  3. sub.py与一行: import main; print(main.config)

python3 sub.py(以及python2(按预期打印 data一词,但在检查 sub.py时会警告pylint:

e:1,20:模块'main'没有" config"成员(no-ember(

我没有解释。

Pylint默认情况下不会加载任何C扩展名,因为它们可以运行任意代码。

方法:在您的项目根目录中创建一个名为.pylintrc的新文件粘贴以下内容:

extension-pkg-whitelist=PyQt5

然后它将起作用。

参考:http://pylint.pycqa.org/en/latest/technical_reference/c_extensions.html

有关

的相关问题

最新更新