解决Python打开文件---路径报错问题(SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position

解决Python打开文件---路径报错问题(SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ,第1张

概述原因分析: 在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义, 如\t可代表TAB,\n代表换行, 所以我们需要采取一些方式使得\不被解读为转义字符。目前有3个 原因分析:

在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)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1189582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存