'unicodeescape' codec can't decode bytes in position X-X: truncated \UXXXXXXXX escape
问题描述
(unicode error) 'unicodeescape' codec can't decode bytes in position X-X: truncated \UXXXXXXXX escape
问题原因
在Python中\
是转义符,\U
接受一个 8 位的 Unicode 编码来表示字符,因此\User
在这里会报错。
解决方案1
多加一个转义用的\
,把原先的\
也转义掉,使其不能转义U
。
解决方案2
在最前面加r
,表示这是一个所有字符都代表自己本身的字符串,使转义无效。