【发布时间】:2021-04-22 12:31:04
【问题描述】:
我有一个包含许多 .csv 文件的文件夹,格式如下:
FGS07_NAV_26246_20210422_86oylt.xls
FGS07_NAV_26246_ 始终相同,20210422 是日期和选择文件的最重要参数,_86oylt 也会发生变化但一点也不重要。
我需要读取一个与手术日期相同的csv文件。
假设y 是我们的日期部分,所以我尝试了这段代码,但它没有给我写入名称:
file2 = r'C:/Users/name/Finance/LOF_PnL/FGS07_NAV_26246_' + y + '*.xls'
df2 = pd.read_excel(file2)
我应该如何解决?
【问题讨论】:
-
file2连接后的结果是什么? (顺便说一句,你错过了结束撇号) -
要使用通配符查找文件,您应该使用 glob - docs.python.org/3/library/glob.html。
-
这能回答你的问题吗? Get a filtered list of files in a directory