深入浅出 Python 中文版.pdf电子书下载
一、遇到的错误
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
window
二、错误代码:
file = 'C:\Users\Administrator\Desktop\python\file.txt' fileObj = open(file) #返回说明值? #我们查看一下fileObj类型 print(type(fileObj))
三、提示错误的原因:
windows读取文件可以用\,但是在字符串中\是被当作转义字符来使用,所以对C:\Users\Administrator\Desktop\python\file.txt中的斜巷转义之后会正确执行C:\\Users\\Administrator\\Desktop\\python\\file.txt
四、解决办法:
1、转义
C:\\Users\\Administrator\\Desktop\\python\\file.txt
2、使用Linux的路径/ (windows也兼容此格式)
C:/Users/Administrator/Desktop/python/file.txt
视频教程下载:https://u4095383.pipipan.com/fs/4095383-387507463
转载请注明:谷谷点程序 » SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape