python读取文件报错
SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 9-10: truncated \uXXXX escape
一般出现这样的错误是因为在Python中 \ 是转义符,\u表示其后是UNICODE编码,因此\User在这里会报错,在字符串前面加个 r(rawstring 原生字符串),可以避免python与正则表达式语法的冲突!
如:
usource=open(“D:\Python\user.txt”,“r”)
改为
usource=open(r"D:\Python\user.txt",“r”)