【发布时间】:2020-06-10 22:31:58
【问题描述】:
在 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
【问题讨论】:
-
print("C://folder//" + str(datestr).replace("-", "_") + "//temp.csv") 为什么你的代码在一个细绳???您的代码在字符串中不起作用。
-
@High-Octane 这是一个f-string,所以一旦字符串分隔符的问题得到解决,这将起作用。
标签: python string string-formatting