在项目的所有 Python 文件上运行 mypy

Not*_*bad 10 python mypy

如何在项目中的所有 .py 文件上运行 mypy?我已经看到我可以指定一个模块来运行 mypy 但不能指定一个文件掩码或类似的东西。

Mic*_*x2a 8

如果您的所有 Python 文件都位于特定模块或目录中,那么只需运行即可mypy folder_name

如果您更喜欢针对特定文件或模块,也可以传入多个路径。例如:mypy a.py b.py some_directory

该文档有一些更多的细节和注意事项。

  • 我必须补充一点,为了使其工作,我们需要在需要的地方添加 __init__.py 以便让​​ mypy 将文件夹作为包进行扫描。 (4认同)