我需要在python3中構建一個簡單的腳本,在目錄中打開更多文件,並查看這些文件內部是否爲關鍵字。如何在目錄中打開多個文件
所有目錄中的文件是這樣的: 「F * .formatoffile」(*爲休閒號碼保持)
例子:
f9993546.txt
f10916138.txt
f6325802.txt
Obviusly我只需要打開txt文件那些。
在此先感謝!
最終腳本:
import os
Path = "path of files"
filelist = os.listdir(Path)
for x in filelist:
if x.endswith(".txt"):
try:
with open(Path + x, "r", encoding="ascii") as y:
for line in y:
if "firefox" in line:
print ("Found in %s !" % (x))
except:
pass
你可能想打開一個文件後,其他檢查它。 谷歌「循環目錄python」,它會告訴你如何,然後發佈你的代碼,如果你卡住了 – 576i
如果它總是相同的目錄,你可以嘗試查看['glob.glob'](https:/ /docs.python.org/3/library/glob.html#glob.glob)。 –
解決了。不管怎麼說,還是要謝謝你! – Sperly1987