Pylint以递归方式输入给定的文件名

Bra*_*ant 13 python django pylint

我有一个Django项目,我正在研究Pylinting.

我有几种情况,我希望能够递归地找到具有给定名称的所有文件和不同的pylint(使用不同的选项).例如,我想为pylinting urls.py和admin.py设置不同的选项

以下适用于1个目录..

pylint ./project_name/*/urls.py
Run Code Online (Sandbox Code Playgroud)

但是我想把它*递归...以便它钻进子目录.

有什么方法可以实现吗?


更新 我也希望它们都作为单个pylint输出运行,而不是顺序运行

Jas*_*ijn 15

根据您的操作系统,您可以使用:

find project_name -name urls.py | xargs pylint
Run Code Online (Sandbox Code Playgroud)

  • 这似乎完全符合我的需要...看起来它正在将它们作为单个pylint执行运行 (4认同)