【发布时间】:2020-04-19 14:37:43
【问题描述】:
我有以下 Python 代码:
localExtractpath = "D:\Python\From 0 to 1\Excel\"
if os.path.exists(localZipPath):
print("Cool! '" + localZipPath + "' exists...proceeding...")
这给了我错误:
File "", line 2
localExtractpath = "D:\Python\From 0 to 1\Excel\"
^
SyntaxError: EOL while scanning string literal
当我转义字符串中的最后一个\ 时,代码可以工作。为什么我只需要转义最后一个\?
【问题讨论】:
-
因为 `\` 正在转义它后面的双引号 - 所以你的字符串格式不正确
标签: python python-3.x escaping python-3.7 string-literals