我如何使文件路径动态化。我必须从7个电子表格中选取信息,我必须每天改变这些文件路径中的日期。我怎样才能声明日期并在字符串中调用日期。
日期 = 20200607
filepath = HKTR Report06. June**20200605**/Summary006T-CTRD2603-FX-.20200605.csv"
文件路径中的两个日期必须用声明的日期代替,使文件路径成为动态的。恳请协助。
欢迎来到Stack Overflow!
你列出的路径很特殊,因为它包含了路径名中通常不使用的星号字符。
也就是说,可以尝试使用这段代码。
from datetime import date
d = date.today()
date_str = d.strftime('%Y%m%d')
print(date_str)
filepath = f'HKTR Report\\06. June**{date_str}**\\Summary006T-CTRD2603-FX-{date_str}.csv'
print(filepath)
它可以产生这样的输出。
20200608
HKTR Report\06. June**20200608**\Summary006T-CTRD2603-FX-20200608.csv