Python 反斜杠错误SyntaxError:扫描字符串文字时下线
我想在Python中使用反斜杠,但我总是会遇到错误。这是我的密码Python 反斜杠错误SyntaxError:扫描字符串文字时下线,python,Python,我想在Python中使用反斜杠,但我总是会遇到错误。这是我的密码 fileName=“文件” linkName=“rep\”+文件名 打印(链接名) 错误: SyntaxError:EOL扫描字符串文字时出错很简单。只是吃了同样的 使用以下命令: fileName=“文件” linkName=“rep”+chr(92)+文件名 打印(链接名) chr(92)代表\尝试使用'\\'。它逃避了反斜杠。它在我的每个项目中都有效是的,它有效,但还有其他解决方案不需要读者查阅ASCII图表来理解代码…
fileName=“文件”
linkName=“rep\”+文件名
打印(链接名)
错误:
SyntaxError:EOL扫描字符串文字时出错很简单。只是吃了同样的 使用以下命令:
fileName=“文件”
linkName=“rep”+chr(92)+文件名
打印(链接名)
chr(92)代表\尝试使用'\\'。它逃避了反斜杠。它在我的每个项目中都有效是的,它有效,但还有其他解决方案不需要读者查阅ASCII图表来理解代码…不是我的反对票,而是仅仅因为它有效并不能使它成为好代码:它不必要地复杂。正确的(=被广泛接受为标准、可读性更强、效率更高……)解决方案是避开反斜杠。没有任何理由在这里使用
chr
。是的,在我的例子中,它使用“\\”而不是“\”,而且可读性更好。