最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

用Python编写生成树状结构的文件目录的脚本的教程

来源:动视网 责编:小采 时间:2020-11-27 14:41:43
文档

用Python编写生成树状结构的文件目录的脚本的教程

用Python编写生成树状结构的文件目录的脚本的教程:有时候需要罗列下U盘等移动设备或一个程序下面的目录结构的需求。基于这样的需求个人整理了一个使用Python的小工具,期望对有这方面需求的朋友有所帮助。以下为具体代码: 如果你所有要求的文件目录不需要完整的文件路径的话,直接更换下面的注释代码即可~
推荐度:
导读用Python编写生成树状结构的文件目录的脚本的教程:有时候需要罗列下U盘等移动设备或一个程序下面的目录结构的需求。基于这样的需求个人整理了一个使用Python的小工具,期望对有这方面需求的朋友有所帮助。以下为具体代码: 如果你所有要求的文件目录不需要完整的文件路径的话,直接更换下面的注释代码即可~


有时候需要罗列下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)) + '
')
 fileSave.write('{}{}\'.format(indent, os.path.abspath(root)) + '
')
 subIndent = ' ' * 1 * (level + 1)
 for f in files:
 #fileSave.write('{}{}'.format(subIndent, f) + '
')
 fileSave.write('{}{}{}'.format(subIndent, os.path.abspath(root), f) + '
')
 fileSave.close()
 
dir = raw_input('please input the path:')
list_files(dir)

文档

用Python编写生成树状结构的文件目录的脚本的教程

用Python编写生成树状结构的文件目录的脚本的教程:有时候需要罗列下U盘等移动设备或一个程序下面的目录结构的需求。基于这样的需求个人整理了一个使用Python的小工具,期望对有这方面需求的朋友有所帮助。以下为具体代码: 如果你所有要求的文件目录不需要完整的文件路径的话,直接更换下面的注释代码即可~
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top