欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 文件夹和文件操作汇总

程序员文章站 2022-11-27 12:06:24
一、遍历目录下的文件 #方法1:使用os.listdir import os for filename in os.listdir(r'c:\windows'): prin...

一、遍历目录下的文件

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