表面原因:

出现这种错误的原因绝大部分是因为有句python语句涉及到了文件路径,比如:

with open('C:\Users\lenovo\Desktop\xiaotao.csv','w',encoding='utf-8') as f:

深层原因:转义

做个实验:

居然会报错???看错误提示 “position 2-3”,即“\U”,很容易联想到无符号数的转义,而“\U”后面又不是数字,故报错,修改后:

呃,“\x”是十六进制的转义,再修改:

终于ok了

我们可能不禁又要问,如果我们确实是要使用'C:\Users\lenovo\Desktop\xiaotao.csv'这样的字符串做文件路径呢?

解决办法:

很简单,在字符串前加 r ,默认不转义,即r'C:\Users\lenovo\Desktop\xiaotao.csv'

Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误原因分析及解决方案相关推荐

  1. python中trun是什么意思_Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun错误解...

    Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun错误解决方案 背景描述 今天在运用Python pillo ...

  2. Python中 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape错误解决方法

    Python中 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape错误解决方法: ...

  3. 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position

    成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...

  4. Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13

    Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13: t ...

  5. python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: trunca

    这个是笔者在通过绝对路径读取文件时出现的错误,笔者使用的命令如下 file = open('C:\Users\Wudl\Desktop\pi_digits1.txt','r') 结果出现错误 Synt ...

  6. Python报错:‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated \UXXXXXXXX escape

    Python报错:'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 问题原因 ...

  7. Python读取文件时,出现SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3

    简短代码如下: import pandas as pd url = 'C:\Users\lic\Desktop\data\mp\1.csv' df = pd.read_csv(url) print(d ...

  8. 'unicodeescape' codec can't decode bytes in position 16-17: malformed \N character escape

    'unicodeescape' codec can't decode bytes in position 16-17: malformed \N character escape python代码中: ...

  9. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed

    成功解决SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 6-7: malformed ...

  10. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed

    成功解决SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: malformed ...

最新文章

  1. windowsclient开发--为你的client进行国际化
  2. kalilinux安装VMware Tools(水文)
  3. SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用
  4. 使用 Spring HATEOAS 开发 REST 服务--转
  5. 现金流为王!中小企业如何“疫”境求生?
  6. 定间隔字符翻转(Reverse String II)
  7. Springsecurity-oauth2之/oauth/token的处理
  8. 关闭sublime3自动更新(要输入license才会奏效)
  9. linux python 永久添加自己的模块路径
  10. 第十一届蓝桥杯省赛C++组试题 第3题 求阴影面积
  11. JS 取得当前时间日期
  12. 变分法理解2——基本方法
  13. python搭建微信小程序卖货要收费用吗_个人的微信小程序做店铺收费吗?要收多少...
  14. c语言科学计数法输出1_e10,北航13年机试--十进制数字的科学计数法表示的C语言实现...
  15. 英语翻译软件测试简历,如此翻译-2 - Victor's Testing Career - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  16. 98版本QQ五笔词库转98版万能五笔词库
  17. 关于三栏式布局的几种方式
  18. Nginx从入门到精通(笔记)
  19. python比较学生名单与签到名单查缺勤(Excel)
  20. Unicode双向算法详解(bidi算法)(三)

热门文章

  1. NVIDIA Jetson TK1学习与开发——手动刷机
  2. 实验吧-天网管理系统 Writeup
  3. 数据库数据模型(关系型模型与非关系模型的区别)
  4. 案例分析:如何从0到1对一款产品游戏化
  5. 解决Visual Studio 2015创建工程时的“DNX SDK version 'dnx-clr-win-x86.1.0.0-beta5' failed to install.”错误
  6. Adobe帝国的产品线
  7. EBS INV:单位
  8. selectpicker的使用方法
  9. linux drcom客户端配置
  10. 【python】必备小知识——解决google chrome无法更新(错误代码为:7:0x80040902:60)