0
你好我怎麼能用Python來解決以下問題? 查找所有文件中的文本文件夾中(類似於到grep -rl「文本」目錄)Python在一個文件夾的所有文件中查找文本(如grep -rl文本)
你好我怎麼能用Python來解決以下問題? 查找所有文件中的文本文件夾中(類似於到grep -rl「文本」目錄)Python在一個文件夾的所有文件中查找文本(如grep -rl文本)
Harlock上尉您可以通過使用subprocess,系統,模塊popen subprocess.call([「grep的」蟒蛇直接調用相同的命令,「-l」,「-r」])
當然你可以通過處理文件文本在python中編寫相同的文件,但它不是最好的方法。
謝謝你的答覆!我可以使用像列表[0]從一個列表,其中包含我想搜索的字符串的元素? –
我這樣做了。雖然腳本以終止。我插入了p.communicate()但沒有運氣。看來它需要更多的時間來等待 –
更改爲p = subprocess.check_call(['grep',' - l',' - r',a,'*']),現在一切正常! –