用Python编写生成树状结构的文件目录的脚本的教程
2015-05-04 00:00
1081 查看
有时候需要罗列下U盘等移动设备或一个程序下面的目录结构的需求。基于这样的需求个人整理了一个使用Python的小工具,期望对有这方面需求的朋友有所帮助。以下为具体代码:
如果你所有要求的文件目录不需要完整的文件路径的话,直接更换下面的注释代码即可~
如果你所有要求的文件目录不需要完整的文件路径的话,直接更换下面的注释代码即可~
# -*- coding:utf-8 -*- import os def list_files(startPath): fileSave = open('list.txt','w') for root, dirs, files in os.walk(startPath): level = root.replace(startPath, '').count(os.sep) indent = ' ' * 1 * level #fileSave.write('{}{}/'.format(indent, os.path.basename(root)) + '\n') fileSave.write('{}{}\\'.format(indent, os.path.abspath(root)) + '\n') subIndent = ' ' * 1 * (level + 1) for f in files: #fileSave.write('{}{}'.format(subIndent, f) + '\n') fileSave.write('{}{}{}'.format(subIndent, os.path.abspath(root), f) + '\n') fileSave.close() dir = raw_input('please input the path:') list_files(dir)
相关文章推荐
- 用Python编写生成树状结构的文件目录的脚本的教程
- Python编写生成验证码的脚本的教程
- 编写Python脚本来获取mp3文件tag信息的教程
- 编写Python脚本来获取mp3文件tag信息的教程
- Python编写生成验证码的脚本的教程
- 生成树状结构的脚本bat\python\shell
- 生成树状结构的脚本bat\python\shell
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下
- python脚本生成exe可执行文件
- Linux下运行Python脚本显示“: 没有那个文件或目录”问题
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】
- Hibernate根据配置文件生成表结构和创建表的脚本
- python脚本从excel表到处数据,生成指定格式的文件
- 备忘录AIX主机下用SHELL脚本编写FTP传某个目录下的文件到LINUX主机
- 用python生成一个导出数据库的bat脚本文件
- Python脚本实现查找指定目录下包含指定关键字的文件
- Yii入门教程之目录结构、入口文件及路由设置
- python脚本自动生成需要文件
- linux下python脚本判断目录和文件是否存在