Python 批量查找文件中含有關鍵字的文件,並存儲到新文件中
import os from re import T path = r'F:\pass\pass' # 絕對路徑目錄 files = os.listdir(path) # 得到文件夾下的所有文件名稱 for file in files: # 遍歷文件夾 position = path+'\\' + file # 構造絕對路徑,"\\",其中一個'\'為轉義符 # print(position) with open(position, encoding='UTF-8') as f: contents = f.readlines() if contents: for line in contents: if '10800049' in line: # 查找含有關鍵字的行 print(position) # print(line) with open('log.txt', 'a') as f: f.write(position+'\n') # 保存含有關鍵字的文件