Python格式化字符串无效的语法

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

在python 3.7中,我有这个非常简单的脚本。为什么会抛出一个无效的语法错误?

datestr = '2020-06-10'
print(f"C:/folder/{datestr.replace("-", "_")}/temp.csv")


 File "<ipython-input-38-95d22e47df04>", line 2
    print(f"C:/folder/{datestr.replace("-", "_")}/temp.csv")
                                             ^
SyntaxError: invalid syntax
python string string-formatting
1个回答
3
投票

你是想用 " 在同一个字符串中,你可以将它与 ' 以阻止任何字符串操作和终止字符串之间的混淆。

datestr = '2020-06-10'
print(f"C:/folder/{datestr.replace('-', '_')}/temp.csv")

希望这对你有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.