小姐姐想用python处理excel,最好是替代excel的vlookup功能,所以本宝宝就开始学习pandas了。。。各种报错,mark一下

找到了一个解决办法,如下:原文:https://blog.csdn.net/u011242657/article/details/64437612

Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案

背景描述

今天在运用Python pillow模块处理图片时遇到一个错误

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

刚开始以为是图片名字有中文,不识别,于是在python文件的头部加上

#-*- coding:utf-8 -*-

但是加完这个还是报错,然后我就把图片的中文去掉还成英文,然后报错,一脸懵逼呀。后来在stackoverflow 上找到了类似的错误,原来是图片路径写的 有问题,错误代码如下

im = Image.open('C:\Users\FrankYuan\Pictures\Camera Roll\WIN_20161010_08_51_57_Pro.jpg')

正确结果

im = Image.open('C:\\Users\\FrankYuan\\Pictures\\Camera Roll\\WIN_20161010_08_51_57_Pro.jpg')

或者

im = Image.open(r'C:\Users\FrankYuan\Pictures\Camera Roll\WIN_20161010_08_51_57_Pro.jpg')

抑或

im = Image.open(r'C:/Users/FrankYuan/Pictures/Camera Roll/WIN_20161010_08_51_57_Pro.jpg')

原因:

window 读取文件可以用\,但是在字符串中\是被当作转义字符来使用,所以’d:\a.txt’会被转义成’d:\a.txt’这是正确路径,所以不会报错。而‘C:\Users\FrankYuan\Pictures\Camera Roll\WIN_20161010_08_51_57_Pro.jpg ’中经过转义之后可能就找不到路径的资源了,例如\t可能就转义成tab键了。

解决办法

python在描述路径时可以有多种方式,现列举常见的三种

方式一:转义的方式'd:\\a.txt'方式二:显式声明字符串不用转义'd:r\a.txt'方式三:使用Linux的路径/'d:/a.txt'

我强烈推荐第三种写法,这在Linux和window下都是行的通的。

我的问题是这个:读不出来,所以在地址前加r 就好了

ps绝对路径的方式:按住shift,右键文件,复制为路径就可以了。

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. 订单BOM与销售BOM的区别
  2. 【机器学习基础】数学推导+纯Python实现机器学习算法30:系列总结与感悟
  3. Python常用的六款编程开发工具汇总!
  4. php的array_merge函数
  5. 8号团队-团队任务三:每日立会(2018-11-27)
  6. 统计iOS项目的总代码行数的方法
  7. spark写出分布式的训练算法_Spark0.9分布式运行MLlib的线性回归算法
  8. 手机号星号_word把个人信息中的手机号其中四位设成星号的操作步骤图解
  9. 集成学习——XGBoost原理理解
  10. Javascript的基础语法(标识符/变量)
  11. django mysql模糊查询_Django 模糊查询
  12. ajax,jsp,java的web应用程序(转)
  13. Android kotlin中配置protobuf
  14. opencv的第一个lena图片显示
  15. Zookeeper下载与安装教程(for windows)
  16. kdj买卖指标公式源码_优化kdj买卖指标公式
  17. 微信小程序-数据库基础操作
  18. 微信公众号迁移公证书好办吗,真实经历!公众平台迁移见证需要什么材料,流程及费用详解
  19. DHT11温湿度传感器学习
  20. 计算机重启后打印机无法连接不上,共享打印机电脑重启就无法连接怎么办

热门文章

  1. 干货 | Elasticsearch Nested类型深入详解
  2. es nested object区别
  3. 关于canvas生成图片的方法
  4. 关于深度学习(deep learning)
  5. iOS证书(p12)获取解密公私钥
  6. linux a卡怎么切换n卡,手把手教您win10系统a卡切换独显的具体办法
  7. Flask + vue 前后端分离的 二手书App
  8. 设置wsl2桥接模式和设置ip
  9. bootstrap btn按钮颜色
  10. antv g6对接后台数据_AntV - G6