我想在文件夾中的許多文件中搜索「單詞」。搜索文件夾中的所有文件
我已經:
route=os.listdir("/home/new")
for file in route:
這不起作用:
f = open ('' , 'r')
for line in f :
我嘗試這樣做:
for file in route:
f = open(file, 'r')
for line in f:
if word in line:
print(file)
break
,但我有一個錯誤:
f=open(file ,'r')
IOError: [Errno 2] No such file or directory: file.txt
當我刪除file.txt,下一個文件時,我收到相同的錯誤。
那麼,那只是罕見的第一步。你是否已經對文件部分進行了實際搜索? –
你是什麼意思「它不工作」?什麼是輸出? –
「open()」的第一個參數必須是文件名(即你的案例中的「file」),而不是空字符串''''''你有。之後,瀏覽該文件,並通過使用諸如「if」字樣的「行:#做某事」來搜索「行」中「'」字「''的出現。 – Schmuddi