【python学习】编码时写路径使用后斜杠导致的unicode error问题解决办法
2017-04-10 14:47
761 查看
学习过程中,代码中需要打开文件或者用到路径的场景时,我都是直接把路径复制过来的,结果经常报Unicode error 的错误。
例如:im = Image.open(‘C:\Users\dell\Desktop\thumb.jpg’)
就会产生报错信息如下:
**SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes
in position 2-3: truncated \UXXXXXXXX escape**
原因是:后斜杠‘\’导致的,python中的‘\’代表转义字符。与路径造成了混淆
解决办法是:
例如:im = Image.open(‘C:\Users\dell\Desktop\thumb.jpg’)
就会产生报错信息如下:
**SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes
in position 2-3: truncated \UXXXXXXXX escape**
原因是:后斜杠‘\’导致的,python中的‘\’代表转义字符。与路径造成了混淆
解决办法是:
把路径中的后斜杠‘\’改为前斜杠‘/’,或者改为双后斜杠‘\\’就可以了
相关文章推荐
- Python3 解决编码问题: `UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: ille
- Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)
- Python3学习之字符编码问题解决办法详解
- 如何解决Python中的UnicodeEncodeError编码错误问题
- Python学习笔记:学习爬虫时遇到的问题TypeError: cannot use a string pattern on a bytes-like object 与解决办法
- python2.7 的中文编码处理,解决UnicodeEncodeError: 'ascii' codec can't encode character 问题
- 使用VS2013编写Python程序时出现编码问题的解决办法
- Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)
- python2.7 使用super关键词 报错 TypeError: must be type, not classobj 解决办法
- android开发学习中的问题:error: device not found解决办法
- 【转】注册表问题导致usb设备或光驱无法使用的解决办法
- Python中unicode自动加两个斜杠的解决办法
- python升级导致yum命令无法使用的解决办法
- Levinux,解决在非linux系统下在linux环境中使用和学习python问题
- odbcasvc.exe导致CPU使用100%问题的解决办法
- python2.6使用mysql包出现的一些问题以及解决办法
- 升级python版本导致Django无法使用的解决办法
- Asp.net MVC 3 Razor 视图引擎 中使用@输出的内容都会被自动进行HTML编码 问题的解决办法
- 今天学习使用mysql遇到的问题和解决办法