[英]How to search for specific extension of a filename matching a certain pattern
我整理了一堆喜欢的文件:
fre_3434_a2.txt
fre_3434_a2.csv
fre_3546_a2.txt...
我想找到与模式“ 3434”和扩展名“ .txt”相匹配的文件,我已经尝试过了,但是没有用:
for root, dirs, filenames in os.walk('.'):
for filename in fnmatch.filter(filenames, '[3434]*.txt'):
print(os.path.join(root, filename))
如何在文件中搜索特定模式以及特定扩展名?
尝试这个:
for root, dirs, filenames in os.walk('.'):
for filename in fnmatch.filter(filenames, '*3434*.txt'):
print(os.path.join(root, filename))
"*3434*.txt"
代替[3434]*.txt
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.