Windows文件路径中的反斜杠?
在Python中将字符串设置为Windows的文件路径时,是否需要将其格式设置为:
C:\\Users\\
还是转义不适用于Windows?目前,我的脚本在该行中给了我类似“非ASCII字符”的信息import os
,因此我无法真正进行测试。
回答:
改用gnibbler的建议使用正斜杠。
使用原始字符串 通常 可以很好地工作,但是您仍然必须注意r"\""
转义了quo
char。也就是说,原始字符串不是绝对原始,这就是为什么您不能在字符串末尾使用反斜杠(或任何奇数个反斜杠)的原因'\'
(反斜杠会转义以下引号)。
In [9]: a=r'\\'In [10]: b=r'\\\'
File "<ipython-input-10-9f86439e68a3>", line 1
b=r'\\\'
^
SyntaxError: EOL while scanning string literal
In [11]: a
Out[11]: '\\\\'
以上是 Windows文件路径中的反斜杠? 的全部内容, 来源链接: utcz.com/qa/422703.html