使用python修改文件路径中的日期。

问题描述 投票:-2回答:1

我如何使文件路径动态化。我必须从7个电子表格中选取信息,我必须每天改变这些文件路径中的日期。我怎样才能声明日期并在字符串中调用日期。

日期 = 20200607

filepath = HKTR Report06. June**20200605**/Summary006T-CTRD2603-FX-.20200605.csv"

文件路径中的两个日期必须用声明的日期代替,使文件路径成为动态的。恳请协助。

python string concatenation filepath
1个回答
0
投票

欢迎来到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
© www.soinside.com 2019 - 2024. All rights reserved.