Python 格式化字符串语法无效
Python formatting string invalid syntax
在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
您正试图将 "
用于同一字符串中的不同目的。
您可以将它与 '
互换,以防止字符串操作和终止字符串之间的任何混淆:
datestr = '2020-06-10'
print(f"C:/folder/{datestr.replace('-', '_')}/temp.csv")
希望对您有所帮助!
在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
您正试图将 "
用于同一字符串中的不同目的。
您可以将它与 '
互换,以防止字符串操作和终止字符串之间的任何混淆:
datestr = '2020-06-10'
print(f"C:/folder/{datestr.replace('-', '_')}/temp.csv")
希望对您有所帮助!