当前位置: 移动技术网 > IT编程>脚本编程>Python > Python 文件夹和文件操作汇总

Python 文件夹和文件操作汇总

2019年04月19日  | 移动技术网IT编程  | 我要评论

半田君传说,岑梦凡,雷霆扫毒片尾曲

一、遍历目录下的文件

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网