Python格式化字符串无效语法

2024-04-26 21:20:28 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python3.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

Tags: csv脚本inputipythonlinefoldertempreplace
1条回答
网友
1楼 · 发布于 2024-04-26 21:20:28

您正试图在同一字符串中为不同目的使用"。 您可以将其与'交换,以避免字符串操作和终止字符串之间的任何混淆:

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

希望这有帮助

相关问题 更多 >