我正在尝试解析此目录,我想查看除三个特定名称之外的所有txt文件。 使用我编写的代码,我可以获取所有目录中的所有文本文件。
for root,dirnames,filenames in os.walk('D:/datast12'):
for filename in fnmatch.filter(filenames, '*.txt'):
matches.append([root,filenames])
有谁知道我该怎么办?
答案 0 :(得分:2)
files_to_ignore = ('abc.txt', 'foo.txt', 'bar.txt')
for root,dirnames,filenames in os.walk('D:/datast12'):
for filename in fnmatch.filter(filenames, '*.txt'):
if filename in files_to_ignore: continue
matches.append([root,filenames])