files: test1.log, test2.log.1, test1.log.2, test.log
我有上面的文件集。但是由于以下模式,我无法得到理想的结果。
fnmatch.filter(<filename>, '*.log[|.][|0-9]')
输出文件:test2.log.1和test1.log.2
此选项不会选择仅具有.log扩展名的文件。请帮忙。提前谢谢!
答案 0 :(得分:1)
您或操作员在错误的地方
fnmatch.filter(<filename>, '[a-zA-Z0-9]+.log[.][0-9]|[a-zA-Z0-9]+.log')