python遍历文件夹下文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
另外,判断文件与目录是否存在:
import os os.path.isfile(‘test.txt‘) #如果不存在就返回False os.path.exists(directory) #如果目录不存在就返回False
以上是关于python遍历文件夹下文件的主要内容,如果未能解决你的问题,请参考以下文章
python或者bat怎么遍历文件夹下所有文件和文件夹然后修改后缀?