【问题标题】:Find File Path with Several Words of the Name查找包含多个名称的文件路径
【发布时间】:2020-08-03 23:26:29
【问题描述】:

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

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)))

【问题讨论】:

  • 假设日期将在水果之后,您应该可以使用'*{0}*{1}*.xls'.format(fruit_filter, date_filter)
  • @FiddleStix 完美运行,谢谢!

标签: python filter path glob


【解决方案1】:

如果您使用正则表达式(重新库)进行过滤,以便您可以将它们添加到同一行中会怎样。

【讨论】:

    猜你喜欢
    • 2012-12-16
    • 2011-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 2023-03-08
    • 2018-03-20
    相关资源
    最近更新 更多