我试图搜索当前目录中所有文本和日志文件中的字符串。如果找到匹配项,则打印找到匹配项的文本或日志文件。这是可能的,我如何操作下面的代码来完成这项任务?如何打开当前目录中的所有.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