python指定路径斜杠与反斜杠的问题
遇到的问题
报错: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指定路径斜杠与反斜杠的问题相关推荐
- 在linux中完整路径中的目录间分隔符是,路径分隔符(斜杠/与反斜杠\的问题)
先总结:斜杠/常用:反斜杠\只有在windows系统中使用 路径中使用斜杠/和反斜杠\的区别到底是什么? 事实上是只有windows系统中用\,其他的项目中,linux中都使用/,这是历史原因,不解释 ...
- html代码中本地路径里斜杠 / 和反斜杠 \ 的区别
总结: windows和unix,linux本地路径里的 / 和 \ 在html代码里:错误文件路径: windows 只使用一个 \ 是不识别的, src='D:\个人\图片\2.jpg' unix ...
- linux unix mac windows,文件路径-windows上的反斜杠和Mac OS/Linux/Unix上的正斜杠,Windows,倒,以及,macOSLinuxUNIX...
文件路径 - Windows 上的倒斜杠以及 macOS / Linux / UNIX 上的正斜杠 1. 正斜杠 (斜杠 / ) 和反斜杠 (倒斜杠 \ ) Windows - 正斜杠,左斜杠,斜杠符 ...
- python 字符串结束符_python字符串以反斜杠结尾
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! eol while scanning string literal解析器似乎可以 ...
- 路径中 斜杠/和反斜杠\ 的区别
路径中使用斜杠/和反斜杠\的区别到底是什么. 1.正斜杠,又称左斜杠,符号是"/":反斜杠,也称右斜杠,符号是"\". 2.在Unix/Linux中,路径的分隔 ...
- python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法
python 文件读取错误之FileNotFoundError: [Errno 2] No such file or directory:,顺便学习斜杠/和反斜杠\的用法: 最近学习文件读取和中文分词 ...
- Python中的左斜杠、右斜杠(正斜杠和反斜杠)
首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...
- 路径中正斜杠和反斜杠的区别
代码中使用图片.视频..doc..xls等文件时都要先获得文件路径,但是有的路径用斜杠/作为分隔符,有的路径用反斜杠\作为分隔符,搞得我有点蒙圈,查阅了一些资料后终于弄清楚使用斜杠/和反斜杠\的区别是 ...
- 路径中斜杠和反斜杠的用法
路径中斜杠和反斜杠的用法 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令 ...
- java路径中的斜杠和反斜杠_路径中 斜杠/和反斜杠\ 的区别
最近在项目中遇到了一个小问题,纠结了半天. 路径中使用斜杠/和反斜杠\的区别到底是什么.查阅了一些资料后可知. Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有 ...
最新文章
- 量子科技概念大火,国内现状如何?
- 理解三次握手和四次挥手
- ASP.NET Core 异常重试组件 Polly
- P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结
- sqoop动态分区导入mysql,sqoop 导入数据到hive分区表(外表,内表) 指定分区 指定数据库 指定表...
- Scala浮点型的分类
- 美国Thinkfun的“编程三剑客”少儿编程从入门到精通
- 6、mybatis中的sql映射文件详解(1)
- ipv6远程连接mysql_如何利用IPv6进行远程桌面连接
- Tableau可视化学习笔记:day07-08
- django urls路由匹配分发
- mysql handler socket_mysql-handlersocket
- 室内声场计算机模拟的声线跟踪法和虚声源法,计算机声场模拟软件ODEON及其应用lowbar;彭庆 - 范文中心...
- linux服务器共享网络设置方法,Windows和linux网络共享 配置网上邻居
- 几个网站收录提交入口,让自己的博客被搜索引擎收录(最新版)
- Kaggle Tweet Sentiment Extraction竞赛
- 大数据和云计算技术周报(第101期)
- Java学习 --- 类与对象
- 一文让你知道测试职业到底有哪些发展方向
- 1路串口服务器在激光测距仪的应用
热门文章
- 单片微型计算机原理及接口技术 陈桂友,《单片微型计算机原理及接口技术》教材推荐陈桂友.doc...
- 亚马逊 aws 指南 实战_减少您的AWS成本完整指南
- 记录一次微信公众号开发遇到的问题,提示二级域名未备案
- MySQL的 DDL和DML和DQL的基本语法
- 2017第20届济南国际机床展览会会刊(参展商名录)
- netbeans 自动生成html,NetBeans IDE 5.0 HTML Editor 教程
- SCI论文修稿时间延长信的申请格式-论文投稿经验总结-第4期
- 示波器的探头补偿方法
- 在计算机软件系统中文字处理软件属于,计算机考试题库:计算机考试模拟练习题(195)...
- 客户能从CRM中得到什么好处?