使用变量名称将csv导入python

时间:2019-03-21 16:34:35

标签: python pandas csv

我需要从路径导入(读取)csv。每天将每个csv保存为C:\

中的yyyymmdd_filename.csv

使用 pd.read_csv('C:/yyyymmdd_filename.csv')我可以导入当前日期的文件

但是,我想分配一个变量date = today()并运行文件以导入csv。

所以我想它看起来像这样 pd.read_csv('C:/' + date + '*filename.csv')

可以使用pd.read_csv吗?如果没有,我该怎么用

1 个答案:

答案 0 :(得分:1)

这是一个小代码:

from datetime import date
today=date.today()
print(today.strftime('%Y%m%d') #'20190321'

对于您的情况,要获得完整的归档方式:

print('C:/{}_filename.csv'.format(today.strftime('%Y%m%d')))
print(f'C:/{today.strftime("%Y%m%d")}_filename.csv') #don't use the same quote inside and outside or it won't work, of course.
print('C:/'+today.strftime('%Y%m%d')+'_filename.csv')