详解python路径拼接os.path.join()函数的用法


Posted in Python onOctober 09, 2019

os.path.join()函数:连接两个或更多的路径名组件

1.如果各组件名首字母不包含'/',则函数会自动加上

demo1

import os
Path1 = 'home'
Path2 = 'develop'
Path3 = 'code'
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20)

输出:

Path10 =  homedevelopcode
Path20 =  home\develop\code

2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃

demo2

import os 
Path1 = '/home'
Path2 = 'develop'
Path3 = 'code'
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1, Path2, Path3)
Path30 = os.path.join(Path2, Path1, Path3)
print('Path10 = ',Path10)
print('Path20 = ',Path20)
print('Path30 = ',Path30)

 输出:

Path10 =  /homedevelopcode
Path20 =  /home\develop\code
Path30 =  /home\code

3.如果最后一个组件为空,则生成的路径以一个'/'分隔符结尾

demo3

import os
Path1 = 'home'
Path2 = 'develop'
Path3 = ''
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1, Path2, Path3)
Path30 = os.path.join(Path2, Path1, Path3)
print('Path10 = ',Path10)
print('Path20 = ',Path20)

输出:

Path10 =  homedevelop
Path20 =  home\develop\

总结

以上所述是小编给大家介绍的python路径拼接os.path.join()函数的用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python使用Queue在多个子进程间交换数据的方法
Apr 18 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
python K近邻算法的kd树实现
Sep 06 Python
浅谈解除装饰器作用(python3新增)
Oct 15 Python
对python GUI实现完美进度条的示例详解
Dec 13 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
flask实现验证码并验证功能
Dec 05 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
基于python实现微信好友数据分析(简单)
Feb 16 Python
python 弧度与角度互转实例
Apr 15 Python
Matlab求解数组中的最大值及它所在的具体位置
Apr 16 Python
Python实现日志实时监测的示例详解
Apr 06 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 #Python
Python3实现zip分卷压缩过程解析
Oct 09 #Python
基于Python新建用户并产生随机密码过程解析
Oct 08 #Python
Python小程序 控制鼠标循环点击代码实例
Oct 08 #Python
Python3 无重复字符的最长子串的实现
Oct 08 #Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 #Python
python3.7 openpyxl 删除指定一列或者一行的代码
Oct 08 #Python
You might like
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
php导出CSV抽象类实例
2014/09/24 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
jquery中this的使用说明
2010/09/06 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
JS简单实现点击复制链接的方法
2016/08/03 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
vue数据双向绑定原理解析(get & set)
2017/03/08 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
Python获取apk文件URL地址实例
2013/11/01 Python
Python可跨平台实现获取按键的方法
2015/03/05 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
Python如何读取MySQL数据库表数据
2017/03/11 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
Lookfantastic台湾:英国彩妆美发保养购物网
2018/03/26 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
实习老师个人总结的自我评价
2013/09/28 职场文书
房地产销售经理岗位职责
2014/01/01 职场文书
应届生自荐信范文
2014/02/21 职场文书
会计的岗位职责
2014/03/15 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
python基础入门之字典和集合
2021/06/13 Python