如何在fnmatch过滤器中应用or或and?
pattern = "*2006*|*2005*"
fnmatch.filter(list,pattern)
最佳答案
fnmatch
不支持这种情况(在一般情况下),语法非常有限-与shell样式的通配符相同。您必须使用regular expressions,或者调用filter两次并将结果(for或)合并或将结果(for和)相交。
如何在fnmatch过滤器中应用or或and?
pattern = "*2006*|*2005*"
fnmatch.filter(list,pattern)
最佳答案
fnmatch
不支持这种情况(在一般情况下),语法非常有限-与shell样式的通配符相同。您必须使用regular expressions,或者调用filter两次并将结果(for或)合并或将结果(for和)相交。