python读取目录下的所有文件和文件夹
来源:互联网 发布:sql server 百度网盘 编辑:程序博客网 时间:2024/05/01 15:07
【python读取目录下的所有文件和文件夹】
#!/usr/bin/python # -*- coding:utf8 -*- import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文件 ''' # 所有文件夹,第一个字段是次目录的级别 dirList = [] # 所有文件 fileList = [] # 返回一个列表,其中包含在目录条目的名称(google翻译) files = os.listdir(path) # 先添加目录级别 dirList.append(str(level)) for f in files: if(os.path.isdir(path + '/' + f)): # 排除隐藏文件夹。因为隐藏文件夹过多 if(f[0] == '.'): pass else: # 添加非隐藏文件夹 dirList.append(f) if(os.path.isfile(path + '/' + f)): # 添加文件 fileList.append(f) # 当一个标志使用,文件夹列表第一个级别不打印 i_dl = 0 for dl in dirList: if(i_dl == 0): i_dl = i_dl + 1 else: # 打印至控制台,不是第一个的目录 print '-' * (int(dirList[0])), dl # 打印目录下的所有文件夹和文件,目录级别+1 printPath((int(dirList[0]) + 1), path + '/' + dl) for fl in fileList: # 打印文件 print '-' * (int(dirList[0])), fl # 随便计算一下有多少个文件 allFileNum = allFileNum + 1 if __name__ == '__main__': printPath(1, '/home/lizheng') print '总文件数 =', allFileNum
0 0
- python读取目录下的所有文件和文件夹
- python点滴:读取和整合文件夹下的所有文件
- Python读取文件夹下的所有文件
- JAVA问题总结之29--读取某目录下所有文件和子文件夹的文件
- 【Python】Python读取文件夹下的所有文件
- Java中读取某个目录下的所有文件和文件夹
- Java中读取某个目录下的所有文件和文件夹
- python读取文件夹下所有文件
- python如何读取文件夹下的所有文件
- python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
- python读取当前目录下的所有的excel文件
- python读取目录下所有文件
- Python 读取某个目录下所有的文件
- python 读取多级目录下所有的文件
- Java-读取某个目录下所有文件、文件夹和3种从文件路径中获取文件名的方法
- 打印出所有该目录下的文件和文件夹
- 打印出所有该目录下的文件和文件夹
- 删除指定目录下的所有文件和文件夹
- 第四次上机实践项目-项目3-时间类-(2)
- 斯坦福大学UFLDL深度学习推荐阅读列表UFLDL Recommended Readings
- 泛型的高级应用
- BZOJ1029建筑抢修
- iOS开发学习笔记——表格1(UITableView)
- python读取目录下的所有文件和文件夹
- CodeForces - 618B Guess the Permutation (模拟)
- 在oracle中创建自动增长字段
- ViewPager实现Gallery画廊效果——仿慕课网app-求职路线计划-效果(一)
- Java中static修饰类的问题
- objective-c - 基础篇 - NSNumber与NSdate与NSExcetion
- 设计模式学习笔记——单例模式
- 实例变量和类变量的区别
- leetcode 每日一题 235. Lowest Common Ancestor of a Binary Search Tree