エラー
環境
Python 3.10.11 windows10
エラーの内容
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 19-20: truncated \uXXXX escape
エラー全文
File "C:\_pythonJISYUTORE\usertest\pre_test00.py", line 1 a = "C:\_pythonJISYUTORE\usertest" ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 19-20: truncated \uXXXX escape
エラーが発生するソース
a = "C:\_pythonJISYUTORE\usertest"
解決策
目的にもよりますが、、、
rをつける。
a = r"C:\_pythonJISYUTORE\usertest"
説明
"\u" が特別な意味があるということ。
類似問題
ソース:
a = "C:\_pythonJISYUTORE\aaausertest\xzz"
エラー
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 31-32: truncated \xXX escape
対策: 同じくr をつける
解説: "\x"が特別な意味がありますということ。