我試圖搜索當前目錄中所有文本和日誌文件中的字符串。如果找到匹配項,則打印找到匹配項的文本或日誌文件。這是可能的,我如何操作下面的代碼來完成這項任務?如何打開當前目錄中的所有.txt和.log文件,搜索並打印搜索到的文件
fiLe = open(logfile, "r")
userString = raw_input("Enter a string name to search: ")
for line in fiLe.readlines():
if userString in line:
print line
在windows中,walk方法就像os.walk('c:/ Python27')或者其他的東西?謝謝! – suffa 2011-04-26 14:50:41
@ user706808請參閱我的編輯。 – ghostdog74 2011-04-26 14:54:33
請注意'str.endswith(suffix [,start [,end]])'可以爲後綴取一個元組。過多的「或」比較會導致麻煩。 – 2016-10-18 19:29:34