pylint 抱怨空的 __init__.py

sds*_*sds 6 python pylint python-2.7

我收到这个奇怪的错误:

$ epylint .
*************
 mysubdir/__init__.py:1: fatal (F0010, parse-error, ) error while code parsing: Unable to load file 'mysubdir/__init__.py' ([Errno 2] No such file or directory: 'mysubdir/__init__.py')
Run Code Online (Sandbox Code Playgroud)

请注意,它mysubdir/__init__.py 确实存在并且包含一个空行。

注意

$ epylint mysubdir
Run Code Online (Sandbox Code Playgroud)

工作正常并且不产生任何消息。

我究竟做错了什么?

Luc*_*uel 1

问题是您正在工作目录(pylint .)中运行 pylint。Pylint 会期望那里有一个init .py 文件。

看看这个讨论

最好的办法是选择要检查的目录。如果你不能这样做(即:Django 项目)。您必须像线程中一样制定自定义解决方法。