python - 查找包含多个名称的文件路径
问题描述
我的文件名格式是这样的:
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)))
解决方案
如果您使用正则表达式(re library)进行过滤,以便您可以将它们添加到同一行中怎么办。
推荐阅读
- android - 发音评估的音素检测
- android - 从 println (Android/Klaxon) 中删除方括号
- javascript - Vue.js 没有设置数据对象数组中声明的属性
- c# - Entity Framework 6.2 将多对多从一个 DbContext 复制到另一个 DbContext
- javascript - 如何根据 localStorage input.value 渲染列表?
- google-cloud-platform - 同时在多个虚拟机上安装监控代理
- botframework - 如何将背景图像添加到自适应卡片机器人框架
- razor - 在 @Html.TextBoxFor 中使用 css 选择器
- mqtt - MQTT 中的请求/响应是否可以实现单呼叫、多应答模式?
- android - 带有三角形尾巴的圆角矩形