首页 > 解决方案 > 查找包含多个名称的文件路径

问题描述

我的文件名格式是这样的:

Apple price 04/13-04/15.xlsx
Apple price 04/16-04/18.xlsx
Orange price 04/13-04/15.xlsx

我现在使用如下代码,使用“Apple”作为过滤器。无论如何我可以使用双重过滤器(也使用 04/15 作为过滤器)?

i = "Apple"
basePath = r'C:\Users\username\Desktop'
glob.glob(os.path.join(basePath,'*{0}*.xls'.format(i)))

标签: pythonfilterpathglob

解决方案


如果您使用正则表达式(re library)进行过滤,以便您可以将它们添加到同一行中怎么办。


推荐阅读