使用Python实现遍历目录下的所有文件
2018-12-20 本文已影响8人
kaizhi
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
#遍历filePath下所有文件,包括子目录
def getFileList(filePath, targetFile):
files = os.listdir(filePath)
for fi in files:
fi_d = os.path.join(filePath,fi)
if os.path.isdir(fi_d):
getFileList(fi_d, targetFile)
else:
print(os.path.join(filePath,fi_d), file=targetFile)
#递归遍历目录下所有文件
filePath = '/data'
targetFile = open(r'/home/zck/filelist.txt', 'w')
getFileList(filePath, targetFile)
targetFile.close()