【发布时间】:2017-10-30 08:17:06
【问题描述】:
我对 Python 甚至编程以及这个论坛都是全新的。所以我只是在测试一些我用 Python 学到的新东西,比如打印语句,但我得到了这个错误:
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 1-2: truncated \uXXXX escape
基本上我只是写了这段代码:
print('C\users\desktop')
那么那里发生了什么??
【问题讨论】:
-
你使用的是 Python 2 还是 Python 3?
-
使用 \\ 而不是 \ 作为语法 \uXXXX 定义一个 unicode 转义码,而 \\ 转义转义码并让您可以正常使用它。
-
尝试写
print('C\\users\\desktop')。使用双斜杠。 -
使用原始字符串前缀
r"C:\users\desktop" -
@thaeslocrauo:你的 python 版本是什么?这很重要。