python 递归搜索文件夹下的指定文件
python 递归搜索文件夹下的指定文件,代码可以指定任意文件夹或者系统根目录,如果文件夹内文件太多,请做好防锁死的控制。
""" 作者:皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/18 修改日期:2022/3/18 功能描述:python 递归搜索文件夹下的指定文件 """ import os def look_in_directory(directory): for f in os.listdir(directory): if os.path.isfile(os.path.join(directory, f)): if f == file_to_find: print("皮蛋编程提醒您发现了文件: " + os.path.join(directory, f)) return True if os.path.isdir(os.path.join(directory, f)): if look_in_directory(os.path.join(directory, f)): return True # 要查找的文件名 file_to_find = "pidancode.com.txt" if look_in_directory('./') is not True: print("皮蛋编程提醒您,没有发现指定文件")
输出结果:
皮蛋编程提醒您发现了文件: ./pidancode.com.txt
以上代码在python3.9下测试通过。
相关文章