不多讲,直接代码
from glob import glob
find_want = "你想查找的内容"
FileList = glob(r"你的目录/*.txt")
for File in FileList:
with open(File) as f:
for index, line in enumerate(f.readlines()):
if find_want in line:
result = f"{find_want}在文件{File}的第{index+1}行"
print(result)
break
else:
pass
本文介绍了一种使用Python脚本批量搜索指定目录下多个文本文件中特定字符串的方法。通过使用glob模块,可以方便地获取所有目标文件,并遍历每一行进行匹配,最后输出找到的字符串所在文件及行号。
16万+

被折叠的 条评论
为什么被折叠?



