注:部分内容来自书籍或者网络,如有侵权,请联系删除
os模块的walk函数可以遍历某个目录或者子目录,对于每一个目录walk返回一个三元数组(dirpath,dirnames,filenames)。dirpath保存当前目录,dirnames保存当前目录下的子目录,filenames保存当前目录下的文件列表。
#!/usr/bin/python
#-*- coding:UTF-8 -*-
import os
import fnmatch
txt = ['*.txt']
matchs = []
for dirpath,dirnames,filenames in os.walk(os.path.expanduser("~")):
if 'Python' in dirnames:
dirnames.remove('Python')
for extensions in txt:
for filename in fnmatch.filter(filenames,extensions):
matchs.append(os.path.join(dirpath,filename))
print(matchs)
「 文章如果对你有帮助,请点个赞哦^^ 」 
0
若无特殊注明,文章均为本站原创或整理发布。
转载请注明本文地址:https://om.fangxiaoxiong.com/2731.html