在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,
如\t可代表TAB,\n代表换行,
所以我们需要采取一些方式使得\不被解读为转义字符。目前有3个解决方案
1、在路径前面加r,即保持字符原始值的意思。1 file = r'C:\Users\administrator\Desktop\world_data.txt'
2、替换为双反斜杠C:\Users\administrator\Desktop\world_data.txt'
3、替换为双正斜杠C://Users//administrator//Desktop//world_data.txt'
4、替换为单正斜杠C:/Users/administrator/Desktop/world_data.txt'
Tomorrow the birds will sing.
总结以上是内存溢出为你收集整理的解决Python打开文件---路径报错问题(SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape)全部内容,希望文章能够帮你解决解决Python打开文件---路径报错问题(SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)