遇到的问题


报错:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UX

解决方法


这是python中指定路径的问题,因为Windows下的路径都是反斜杆(如上图所示),在很多编程语言中会不认识"\"字符,可能会把它识别成转义字符(python就是把它当成了转义字符),如果按照Windows下的路径输入,代码运行就会出现上述的错误,这个错误有两种解决方法:

1. 在路径前面加一个r字母:让路径变成原始字符串,意思就是不让\n\t等有特殊含义的影响指定的路径

imge=cv2.imread(r"C:\Users\Chengguo\Desktop\py_study\Alexnet\cifar_pictures\NO.0class6.jpg")

2. 在所有的反斜杠前面在加一条斜杠:意思是进行斜杠转义,目的也是排除\t\n等的影响

imge=cv2.imread("C:\\Users\\Chengguo\\Desktop\\py_study\\Alexnet\\cifar_pictures\\NO.0class6.jpg")

这里注意一下,指定路径的话最好还是直接用正斜杠(不论是相对路径还是绝对路径),避免出现上述的错误

imge=cv2.imread("C:/Users/Chengguo/Desktop/py_study/Alexnet/cifar_pictures/NO.0class6.jpg")

字符串转义序列(Escape Sequences)


对于字符串转义序列,你需要再字符串中应用它们,确认自己清楚地知道它们的功能

参考文章
1 转义字符(转义序列)
2 Python文件路径中的反斜杠问题
3 windows和Linux的文件路径

python指定路径斜杠与反斜杠的问题相关推荐

  1. 在linux中完整路径中的目录间分隔符是,路径分隔符(斜杠/与反斜杠\的问题)

    先总结:斜杠/常用:反斜杠\只有在windows系统中使用 路径中使用斜杠/和反斜杠\的区别到底是什么? 事实上是只有windows系统中用\,其他的项目中,linux中都使用/,这是历史原因,不解释 ...

  2. html代码中本地路径里斜杠 / 和反斜杠 \ 的区别

    总结: windows和unix,linux本地路径里的 / 和 \ 在html代码里:错误文件路径: windows 只使用一个 \ 是不识别的, src='D:\个人\图片\2.jpg' unix ...

  3. linux unix mac windows,文件路径-windows上的反斜杠和Mac OS/Linux/Unix上的正斜杠,Windows,倒,以及,macOSLinuxUNIX...

    文件路径 - Windows 上的倒斜杠以及 macOS / Linux / UNIX 上的正斜杠 1. 正斜杠 (斜杠 / ) 和反斜杠 (倒斜杠 \ ) Windows - 正斜杠,左斜杠,斜杠符 ...

  4. python 字符串结束符_python字符串以反斜杠结尾

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! eol while scanning string literal解析器似乎可以 ...

  5. 路径中 斜杠/和反斜杠\ 的区别

    路径中使用斜杠/和反斜杠\的区别到底是什么. 1.正斜杠,又称左斜杠,符号是"/":反斜杠,也称右斜杠,符号是"\". 2.在Unix/Linux中,路径的分隔 ...

  6. python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法

    python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法: 最近学习文件读取和中文分词 ...

  7. Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  8. 路径中正斜杠和反斜杠的区别

    代码中使用图片.视频..doc..xls等文件时都要先获得文件路径,但是有的路径用斜杠/作为分隔符,有的路径用反斜杠\作为分隔符,搞得我有点蒙圈,查阅了一些资料后终于弄清楚使用斜杠/和反斜杠\的区别是 ...

  9. 路径中斜杠和反斜杠的用法

    路径中斜杠和反斜杠的用法 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令 ...

  10. java路径中的斜杠和反斜杠_路径中 斜杠/和反斜杠\ 的区别

    最近在项目中遇到了一个小问题,纠结了半天. 路径中使用斜杠/和反斜杠\的区别到底是什么.查阅了一些资料后可知. Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有 ...

最新文章

  1. 量子科技概念大火,国内现状如何?
  2. 理解三次握手和四次挥手
  3. ASP.NET Core 异常重试组件 Polly
  4. P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结
  5. sqoop动态分区导入mysql,sqoop 导入数据到hive分区表(外表,内表) 指定分区 指定数据库 指定表...
  6. Scala浮点型的分类
  7. 美国Thinkfun的“编程三剑客”少儿编程从入门到精通
  8. 6、mybatis中的sql映射文件详解(1)
  9. ipv6远程连接mysql_如何利用IPv6进行远程桌面连接
  10. Tableau可视化学习笔记:day07-08
  11. django urls路由匹配分发
  12. mysql handler socket_mysql-handlersocket
  13. 室内声场计算机模拟的声线跟踪法和虚声源法,计算机声场模拟软件ODEON及其应用lowbar;彭庆 - 范文中心...
  14. linux服务器共享网络设置方法,Windows和linux网络共享 配置网上邻居
  15. 几个网站收录提交入口,让自己的博客被搜索引擎收录(最新版)
  16. Kaggle Tweet Sentiment Extraction竞赛
  17. 大数据和云计算技术周报(第101期)
  18. Java学习 --- 类与对象
  19. 一文让你知道测试职业到底有哪些发展方向
  20. 1路串口服务器在激光测距仪的应用

热门文章

  1. 单片微型计算机原理及接口技术 陈桂友,《单片微型计算机原理及接口技术》教材推荐陈桂友.doc...
  2. 亚马逊 aws 指南 实战_减少您的AWS成本完整指南
  3. 记录一次微信公众号开发遇到的问题,提示二级域名未备案
  4. MySQL的 DDL和DML和DQL的基本语法
  5. 2017第20届济南国际机床展览会会刊(参展商名录)
  6. netbeans 自动生成html,NetBeans IDE 5.0 HTML Editor 教程
  7. SCI论文修稿时间延长信的申请格式-论文投稿经验总结-第4期
  8. 示波器的探头补偿方法
  9. 在计算机软件系统中文字处理软件属于,计算机考试题库:计算机考试模拟练习题(195)...
  10. 客户能从CRM中得到什么好处?