我已經編寫了一個Python腳本來查找包含某個目錄中每個文件的特定腳本的行。它工作正常,如果我讓這個腳本運行在這些文件的目錄。使用os.walk搜索文件中的字符串
#!/usr/bin/env python
import os
def searchthis(location, searchterm):
for fname in os.listdir(location):
fullpath = os.path.join(location, fname)
for line in file(fullpath):
if searchterm in line:
print line
searchthis(os.getcwd(), "mystring")
有什麼辦法,我可以用os.walk
做到這一點,搜索遞歸地在每個存在於所有的目錄和子目錄中的文件。
非常感謝。完美工作。 –