首页 > 解决方案 > 如何关闭 mypy 检查没有 .py 文件的文件夹

问题描述

我已将 mypy 设置为针对 /src/**/ 运行。当它运行时,我收到错误,例如

There are no .py[i] files in directory 'src/repos/__pycache__/'

有没有办法可以忽略某些路径?
我不想为每个文件夹或文件指定单独的路径。

标签: pythonpython-3.7mypy

解决方案


根据评论,将 mypy 指向 Python 源文件可能是最简单的选择

对于遇到这个问题的其他人:这“解决”了这个问题,因为 mypy 如何处理命令行参数。如果它传递了一个目录名称(正如 OP 隐式所做的那样),那么它将在该目录中查找任何要检查的 Python 文件。这失败了,因为 glob 恰好匹配不包含任何.py文件的目录。

.py更改glob以匹配名称以


推荐阅读