最新消息: 新版网站上线了!!!

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

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