python: 递归记录 指定后缀名 的文件
来源:互联网 发布:乌兰托娅的歌曲淘宝 编辑:程序博客网 时间:2024/06/05 06:16
仅需更改 三个全局变量 即可 直接调用:
# coding=utf-8import os# 三个全局变量:root_folder = './root' # 将被递归的文件夹根目录save_txt = './paths.txt' # 记录路径的文档suffix_name = '.jpg' # 后缀名# 递归记录指定后缀名的文件的绝对路径def record(folder, save_txt): save_file = open(save_txt, 'a') for name in os.listdir(folder): if os.path.isdir(os.path.join(folder, name)): record(os.path.join(folder, name), save_txt) elif name.endswith(suffix_name): save_file.write('{}\n'.format(os.path.join(folder, name))) save_file.close()def main(): # 如果save_txt已存在,则删除 try: os.remove(save_txt) except OSError: pass # 开始递归记录 record(os.path.abspath(root_folder), save_txt)if __name__ == '__main__': main()
阅读全文
1 0
- python: 递归记录 指定后缀名 的文件
- 指定目录中批量查找指定后缀名的文件(Python)
- python列出指定文件夹下所有给定后缀名的文件
- python之删除指定后缀名文件
- 获得指定后缀名的文件数
- java 搜索指定后缀名的所有文件
- Linux删除指定后缀名的文件
- java 查找指定后缀名的文件
- FILE建立指定后缀名的文件列表
- 复制指定目录下的指定文件,并修改后缀名
- 判断一个文件是否是指定后缀名的文件
- python 删除后缀名文件
- python修改文件后缀名
- FileFilter的使用(搜索指定后缀名的文件)
- 用批处理 将文件夹下的所有指定后缀名的文件,修改成自定义后缀名
- 批量修改指定文件夹下所有后缀名的文件为另外后缀名的java代码
- java批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码
- java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码
- HTTP 缓存
- Python学习笔记 8--文件的管理、模块与包
- Hibernate初学小笔记2《2017-09-07》
- Android开发之资源目录assets与res/raw的区别分析
- 单例模式..需要注意
- python: 递归记录 指定后缀名 的文件
- 解决vue安装教程(自己安装过程及遇到的一些坑)
- 169.Majority Element
- java导出Excel文件
- 数据挖掘之关联分析二(频繁项集的产生)
- 总结下最近面试iOS的一些情况
- 安装Yslow
- rabbitmq基本原理
- javascript refresh page 几种页面刷新的方法