我有一個Python項目包含父目錄中,甚至在其子女目錄Python文件。我想分析目錄中的所有python文件。但是我不想指定文件夾的名稱。有沒有辦法可以幫助我。層次結構可能會有所不同,但腳本仍然可以工作。 謝謝。對目錄和子目錄中的文件進行Pylint?
-1
A
回答
0
如果你正在尋找一個shell腳本會在文件並運行皮棉:
for file in /Project/*; do
if [ -d $file ]; then
for subfile in $file/*; do
if [[ $subfile == *.py ]]; then
pylint $subfile
fi
done
fi
if [[ $file == *.py ]]; then
pylint $file
fi
done
+0
也許是一個純粹的Python解決方案,所以你不受底層平臺的限制。 – tdelaney
+0
當我在我的終端中使用它時,它工作正常。但是當我把這個腳本放在我的jenkins中作爲後期構建腳本時,它不起作用。 –
+0
只是爲了澄清,你有沒有給腳本文件夾的完整路徑? –
1
如果你的項目是一個適當的python package(即一個文件夾的__init__.py
基本),你可以簡單地運行pylint packagename
。
相關問題
- 1. 列出目錄+子目錄中的所有文件和目錄
- 2. 生成目錄/子目錄和文件
- 3. PHP目錄中的子目錄和子目錄函數中的文件總數
- 4. 列出目錄和子目錄中的MP3文件在PHP中
- 5. 從目錄和子目錄中提取文件和時間戳
- 6. 在目錄和子目錄中搜索和計數文件[BASH]
- 7. 列出目錄中的文件和所有子目錄
- 8. 計算目錄和子目錄中的文件? iPhone
- 9. 列出目錄和子目錄中的所有jpg文件
- 10. 禁用eslint目錄和子目錄中的所有文件
- 11. 列出目錄中的所有文件和子目錄C#
- 12. 列出目錄中的所有子目錄和文件
- 13. 在根目錄和所有子目錄中的Foreach文件
- 14. 尋找通過目錄中的所有文件和子目錄
- 15. 如何遍歷目錄和子目錄中的所有文件
- 16. 列出目錄中的所有子目錄和文件
- 17. 刪除目錄和所有子目錄中的特定文件
- 18. 返回目錄和子目錄中的文件數
- 19. list.files()目錄和子目錄中的所有文件
- 20. 掃描目錄和子目錄中的文件
- 21. 文件夾子目錄「目錄」清單
- 22. Pylint忽略目錄問題
- 23. Ant刪除子目錄中的子目錄和文件,但不刪除目錄本身的任何文件
- 24. shell腳本從linux目錄中刪除文件和子目錄
- 25. 在父目錄和子目錄中更改文件名
- 26. 從目錄和子目錄中檢索只有txt文件
- 27. 從目錄和所有子目錄中移動文件
- 28. 將目錄的tar文件與原始目錄進行比較
- 29. 從CSV文件中查找並替換目錄和子目錄中的文件
- 30. 爲目錄和子目錄中的每個文件執行一些操作
可不可以給你的項目的結構,你已經做出皮棉它的失敗嘗試更清晰的例子嗎? – jonrsharpe
查找到'os.walk' –
其實我想在詹金斯使用這個腳本。 pylint應該分析我工作中的所有文件。我將項目目錄存儲在本地目錄中。 –