python中拼接路径os.path.join的坑
1.第一个坑
python中os.path.join的用法如下:
import osos.path.join('path1', 'path2', 'pathn')
可以将多个路径进行拼接,但是需要注意一点是:第一个绝对路径之前的参数将被忽略
也就是说,如果path2的第一个字符是‘/’,那么返回的拼接路径中path1并没有包含。
———原文链接:https://blog.csdn.net/sinat_32262165/article/details/78789068
2. 第二个坑:
路径字符'\\'和'/'的不匹配。比如 :
import osroot = 'D:/Kilin/data/DdogCatDataset/train'
os.path.join(root,'cat.1.jpg')>>'D:/Kilin/data/DdogCatDataset/train\\cat.1.jpg'
本意是想出来路径都是'/'的字符,结果会自动默认join()组合在一起的时候会变成'\\'。后面只好用replace('\\','\')代替掉。
python中拼接路径os.path.join的坑相关推荐
- python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题
浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...
- python,路径拼接,字符串拼接,os.path.join()函数怎么用?
一.os.path.join()函数的基本规则 第一步:首先看各个path参数中有无以[盘符:]或[\]开头的字符串(\前面除了[盘符:]不能有其他),如果没有,就会把所有参数保留,参数之间有\分隔. ...
- python中os.path.join()的循环用法_Python os.path.join()用法及代码示例
Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.path模块是Python中OS模块的su ...
- python中Json、os、sys、hashlib等内置模块
1. 序列化模块 1.1 json 模块 不同语言都遵循的一种数据转化格式,即不同语言都使用的特殊字符串. json序列化只支持部分Python数据结构:dict,list,tuple,str,int ...
- 【Python】内置os.path模块最常用的一些用法
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法. 更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.h ...
- python路径拼接os.path.join()函数和os.makedirs的用法
python路径拼接os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含'/',则函数会自动加上 2.如果有一个组件是一个 ...
- python路径拼接os.path.join()函数完全教程
os.path.join()函数用于路径拼接文件路径. os.path.join()函数中可以传入多个路径: 只有一个以"/"开头的参数时,会从第一个以"/"开 ...
- windows平台路径python路径字符串拼接os.path.join()出现反斜杠‘\‘问题
近期在win10环境调试linux python代码时遇到一个有趣的现象,如题目所述. 现象 请看示例. 代码: dir = "/home/lhb" file = "pi ...
- os.path.join (python路径拼接)
python路径拼接os.path.join()函数的用法 # 数据路径root = 'H:\Butterfly_detection\yolov5-1.0-baseline\VOCdevkit\VOC ...
最新文章
- 原生ajax表单交互
- k8s集群配置使用coredns代替kube-dns
- ConcurrentHashMap实现原理--转载
- arm下如何烧写指定分区大小的内核和文件系统
- python获取键盘输入能不能不按回车键_Github获8300星!用Python开发的一个命令行的网易云音乐...
- 研究动机(Motivation)-如何写好科技论文之我见(一)
- vue 3D旋转木马轮播图
- 行为类模式(二):命令(Command)
- 对C#中的Close()和Dispose()的浅析
- Dreamweaver的jquery插件(用vs2005弄jquery的人有福了)
- 不下心删了线上环境mysql数据库数据,辛亏有惊无险
- 智能驾驶大数据前沿研究进展与典型应用
- 登录显示服务器端校验不通过,SMTP服务器需要安全连接或客户端未通过身份验证。服务器响应是:5.7.57 SMTP;...
- Python二级--奖学金评选2
- JAVA的if结构单分支结构简单易懂
- 上台阶问题:一个人上台阶,一次可以走1、2、3步,问n个台阶有多少种走法?
- 《Bootloader 启动流程和概念介绍》
- 小米、腾讯齐升空 无人机产业隐患多
- 数字化转型 财务部首当其冲
- 深信服下一代防火墙(不懂看过来!)
热门文章
- 图解Js event对象offsetX, clientX, pageX, screenX, layerX, x区别
- jsp内置对象及其方法
- Error:stack overflow分析
- 程序化广告(6):相关技术
- 【NOI2014】起床困难综合症 位运算+贪心
- java 数字表示什么意思是什么_nan数字是什么意思 java中double值是非数字值是什么意思?...
- ssm+java青年旅舍管理系统3a208(程序+lw+源码+远程部署)
- python怎么保存为nii文件_python处理nii文件
- 伪元素和伪类的区别总结
- 手机中的图片批量转PDF的操作方法