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

回到顶部