美文网首页
[代码片段]Python文件操作

[代码片段]Python文件操作

作者: 罗力 | 来源:发表于2016-09-03 09:18 被阅读17次

python列出文件夹下的所有文件

#方法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

相关文章

网友评论

      本文标题:[代码片段]Python文件操作

      本文链接:https://www.haomeiwen.com/subject/pmctettx.html