[Python]'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape 错误 f = open('C:UsersxuDesktopceshi.txt') 这时报标题的错误信息 f = open(r'C:UsersxuDesktopceshi.txt') 改成这个后正常 在Python中 是转义符,u表示其后是UNICODE编码,因此User在这里会报错,在字符串前面加个 r(rawstring 原生字符串),可以避免python与正则表达式语法的冲突!