码迷,mamicode.com
首页 > 编程语言 > 详细

python遍历文件夹下文件

时间:2017-07-06 18:35:18      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:imp   for   exe   文件夹   rgs   one   code   cto   txt   

#方法1:使用os.listdir
import os
for filename in os.listdir(r‘c:\\windows‘):
print filename
#方法2:使用glob模块,可以设置文件过滤
import glob
for filename in glob.glob(r‘c:\\windows\\*.exe‘):
print filename
#方法3:通过os.path.walk递归遍历,可以访问子文件夹
import os.path
def processDirectory ( args, dirname, filenames ):
print ‘Directory‘,dirname
for filename in filenames:
print ‘ File‘,filename
os.path.walk(r‘c:\\windows‘, processDirectory, None )
#方法4:非递归
import os
for dirpath, dirnames, filenames in os.walk(‘c:\\\\winnt‘):
print ‘Directory‘, dirpath
for filename in filenames:
print ‘ File‘, filename

另外,判断文件与目录是否存在:

import os
os.path.isfile(‘test.txt‘) #如果不存在就返回False
os.path.exists(directory) #如果目录不存在就返回False

python遍历文件夹下文件

标签:imp   for   exe   文件夹   rgs   one   code   cto   txt   

原文地址:http://www.cnblogs.com/heshangaichirou/p/7127074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!