如果目录不包含 __init__.py 文件,pylint 会引发错误

新手上路,请多包涵

我的文件夹只包含用于执行的 python 脚本。没有必要保留 __init__.py 文件。那么我可以忽略这样的错误吗?

 $ pylint /app
Using config file /app/pylintrc
*************
F:  1, 0: error while code parsing: Unable to load file /app/__init__.py:
[Errno 2] No such file or directory: '/app/__init__.py' (parse-error)

原文由 Oleksandr Yarushevskyi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答
$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.6
BuildVersion:   17G65

$ pylint --version
pylint 2.1.1
astroid 2.0.3
Python 3.7.0 (default, Jul 23 2018, 20:22:55)
[Clang 9.1.0 (clang-902.0.39.2)]

更新

我通过尝试使它起作用:

 $ cd /app
$ pylint *.py

或尝试:

 $ pylint /path/to/app/*.py

并使整个工作正常进行。

 ...
Report
======
************* Module <yourmodname>
...
X statements analysed.

Statistics by type
------------------

+---------+-------+-----------+-----------+------------+---------+
|type     |number |old number |difference |%documented |%badname |
+=========+=======+===========+===========+============+=========+
...

错误

我曾尝试这样做:

 $ pylint .
************* Module .
__init__.py:1:0: F0010: error while code parsing: Unable to load file
__init__.py:
[Errno 2] No such file or directory: '__init__.py' (parse-error)

原文由 JayRizzo 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进