python打开文件报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

报错信息

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

刚开始写的是这样的:

f = open('C:\Users\rongyu100\Desktop\xx.txt','r')
lines = f.readlines()
print(lines)

后来发现,在Python中\是转义符,\u表示其后是UNICODE编码,因此\User在这里会报错,在字符串前面加个r表示就可以了

f = open('C:\Users\rongyu100\Desktop\xx.txt','r')
lines = f.readlines()
print(lines)

---------------------
作者:乔妹
来源:CSDN
原文:https://blog.csdn.net/tengqingyong/article/details/75307016
版权声明:本文为博主原创文章,转载请附上博文链接!

posted on 2018-11-14 15:21  静初夏  阅读(428)  评论(0编辑  收藏  举报

导航