您的位置:首页 > 编程语言 > Python开发

python获取目录下所有文件

2017-08-29 16:17 405 查看
#方法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
#该片段来自于http://outofmemory.cn

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: