Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun { cv.imread()的使用)}错误解决方案
背景描述
- 今天在运用Python pillow模块处理图片时遇到一个错误
cv.imread("D:\image\1.jpg")
- 然后报错
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape1
刚开始以为是图片名字有中文,不识别,于是在python文件的头部加上
#-- coding:utf-8 --1
但是加完这个还是报错,然后我就把图片的中文去掉还成英文,然后报错,一脸懵逼呀。后来在stackoverflow 上找到了类似的错误,原来是图片路径写的 有问题,错误代码如下
im = Image.open('C:\Users\FrankYuan\Pictures\Camera Roll\WIN_20161010_08_51_57_Pro.jpg')1
正确结果
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’1234567891011
我强烈推荐第三种写法,这在Linux和window下都是行的通的。
转载自
https://blog.csdn.net/u011242657/article/details/64437612
Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun { cv.imread()的使用)}错误解决方案相关推荐
- 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 ...
- 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错误解决方法: ...
- 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position
成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...
- 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 ...
- 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 ...
- 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 问题原因 ...
- 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 ...
- '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代码中: ...
- 成功解决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 ...
- 成功解决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 ...
最新文章
- 10种不要钱的护肤法则 - 生活至上,美容至尚!
- Aliyun OSS Nginx proxy module(阿里云OSS Nginx 签名代理模块)
- WatchOS系统开发大全(7)-WKInterfaceImage
- 搜索技巧——持续更新
- alxctools索引超出了数组界限_[译]V8中的数组类型
- 计算机桌面删除,如何删除计算机桌面上的冗余“ IE”浏览器_IT / computer_资料
- ufw禁止IP访问ubuntu服务器
- opensource项目_来自Opensource.com的开放硬件资源
- HDOJ1874 ( 畅通工程续 ) 【单源最短路径】
- 快乐学习 Ionic Framework+PhoneGap 手册1-5 {IO开关}
- Linux 命令之 yum 软件仓库
- Unity手机上查看日志的插件LogViewer
- Java--数组和集合区别
- xp系统装不上vmware
- Windows10 开机密码破解
- 在java中如何做身份证号码校验
- iOS - 常用的iOS Mac框架和库以及常用的中文开发博客
- *1-4 OJ 605 格雷码
- UDP可靠性传输协议(QUIC)
- application.yml与bootstrap.yml的区别
热门文章
- 工业软件巨头解读:西门子是一家软件公司,达索是一家“3D体验”公司
- “三位一体”新驱动,基因检测行业走向交叉应用
- 我从冯·诺依曼计算机体系,追溯到了JVM,原来一切如此
- 怎么把小米手机通讯录导入苹果手机
- 【大数据技术详解】搭建redis集群服务的步骤和配置以及解决创建集群时会遇到的错误:NodeX replied with error:ERRInvalid node address specified
- 纯0基础Java自学
- 小学美术计算机教案模板,小学美术教案模板五篇
- ESXI 7.0 版本配置N卡显卡直通
- r矢量球坐标系旋度_球面,柱面坐标系下的散度与旋度
- EBS INV:单位