懵懂的菜鸟

Stay hungry,Stay foolish.

导航

python获取目录下所有文件

 1 #方法1:使用os.listdir
 2 import os
 3 for filename in os.listdir(r'c:\\windows'):
 4     print filename
 5 
 6 #方法2:使用glob模块,可以设置文件过滤
 7 import glob
 8 for filename in glob.glob(r'c:\\windows\\*.exe'):
 9     print filename
10 
11 #方法3:通过os.path.walk递归遍历,可以访问子文件夹
12 import os.path
13 def processDirectory ( args, dirname, filenames ):
14     print 'Directory',dirname
15     for filename in filenames:
16         print ' File',filename
17 
18 os.path.walk(r'c:\\windows', processDirectory, None )
19 
20 #方法4:非递归
21 import os
22 for dirpath, dirnames, filenames in os.walk('c:\\\\winnt'):
23     print 'Directory', dirpath
24     for filename in filenames:
25         print ' File', filename
26 #该片段来自于http://outofmemory.cn

 

posted on 2017-08-29 16:17  懵懂的菜鸟  阅读(930)  评论(0编辑  收藏  举报