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 文件夹

 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 93409
  • 日志数: 31
  • 建立时间: 2015-05-22
  • 更新时间: 2016-05-17

RSS订阅

Open Toolbar