python 遍历文件夹
2024-10-20 05:25:14
import os
import os.path
rootdir = “d:\data” # 指明被遍历的文件夹 for parent,dirnames,filenames in os.walk(rootdir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字
for dirname in dirnames: #输出文件夹信息
print "parent is:" + parent
print "dirname is" + dirname for filename in filenames: #输出文件信息
print "parent is": + parent
print "filename is:" + filename
print "the full name of the file is:" + os.path.join(parent,filename) #输出文件路径信息 #windows下为:d:\data\query_text\EL_00154
解释说明:
1.os.walk返回一个三元组.其中dirnames是所有文件夹名字(不包含路径),filenames是所有文件的名字(不包含路径).parent表示父目录.
2.case1 演示了如何遍历所有目录.
3.case2 演示了如何遍历所有文件.
4.os.path.join(dirname,filename) : 将形如”/a/b/c”和”d.java”变成/a/b/c/d.java”.
最新文章
- ASP.NET是如何在IIS下工作的
- commons-httpclient中的超时设置
- JAVA设计模式《二》
- URL和URI的区别和联系
- 破解TexturePacker加密资源
- gradle基础的build文件模板_jetty
- jQuery选择器和事件
- php乱码
- 【转】Git连接oschina管理代码版本
- vim之pydiction插件
- Bridging signals ZOJ 3627 POJ1631 HDU1950
- 当list中有中文,打印的时候显示为字符编码的问题
- OpenSSl 加密解密 示例(终于有编程实践了)
- [记录]关于vertical-align单/多选框与说明文字对齐效果
- 由zImage生成uImage
- List分组 用于客服对话分组场景
- 微信小程序开发基础知识总结
- BZOJ 1396&;&;2865 识别子串[后缀自动机 线段树]
- 数据结构---栈C语言实现
- [Swift]LeetCode62. 不同路径 | Unique Paths