硬盘中查找文件或内容
这段Python代码可以在指定的目录范围内查找内容包括指定字符串的文件,并输出文件所在路径
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:Python查找文件内容包含指定字符串的文件 """ import os # 查找文件内容中有要查找的字符 def SearchFile(path, src): if not os.path.exists(path): print("%s 路径不存在" % path) for root, dirs, files in os.walk(path, True): for item in files: path = os.path.join(root, item) try: f = open(path, 'r') for eachline in f.readlines(): if -1 != eachline.find(src): # 文本内容中是否有要查找的字符 print(path) f.close() break except: pass SearchFile('./', 'pidancode.com')
以上代码在Python3.9+Mac环境下测试通过
相关文章