python 读取一个文件夹下多个文件os.walk
上一篇 /
下一篇 2015-10-28 18:58:25
/ 个人分类:测试技能
os.walk()可以得到一个三元tupple(dirpath, dirnames, filenames),其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。其中dirpath是一个string,代表目录的路径,dirnames是一个list,包含了dirpath下所有子目录的名字。filenames是一个list,包含了非目录文件的名字。这些名字不包含路径信息,如果需要得到全路径,需要使用os.path.join(dirpath, name).
importosimportos.path
rootdir= “d:\data”#指明被遍历的文件夹forparent,dirnames,filenamesinos.walk(rootdir):#三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 fordirnameindirnames:#输出文件夹信息 print"parent is:"+parent
print"dirname is"+dirname
forfilenameinfilenames:#输出文件信息 print"parent is": +parent
print"filename is:"+filename
print"the full name of the file is:"+ os.path.join(parent,filename)#输出文件路径信息
收藏
举报
TAG:
Python
python
文件夹