博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python路径拼接os.path.join()函数的用法
阅读量:3775 次
发布时间:2019-05-22

本文共 1080 字,大约阅读时间需要 3 分钟。

os.path.join()

函数功能:连接两个或更多的路径名组件

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

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

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

Demo1

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

输出如下:

Path10 =  homedevelopcodePath20 =  home/develop/code

Demo2

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

输出如下:

Path10 =  /homedevelopcodePath20 =  /home/develop/code

Demo3

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

输出如下:

Path10 =  home/developcodePath20 =  /develop/code

Demo4

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

输出如下:

Path10 =  homedevelop./codePath20 =  home/develop/./code

 

 

转载地址:http://yrfvn.baihongyu.com/

你可能感兴趣的文章
大数据之Flume
查看>>
关于高可用配置hbase中出现的问题:Name or service not known
查看>>
centOs7下hadoop3.2.2namenode故障不自动转移
查看>>
在高可用的hive下执行bin/schematool -dbType mysql -initSchema报错
查看>>
hbase配置高可用
查看>>
linux下卸载和安装mysql
查看>>
在初始化namenode时:java.net.NoRouteToHostException: 没有到主机的路由;
查看>>
hive-hbase
查看>>
浅谈scala-API的基础概念及简单例子
查看>>
spark的历史服务器配置
查看>>
spark的API操作
查看>>
SparkSql
查看>>
SparkRdd-scala版本
查看>>
spark常见算子
查看>>
scala符号初体验
查看>>
kafka生产者常用参数含义
查看>>
mysql编写函数
查看>>
面试笔试题之hql
查看>>
sql函数之cast()
查看>>
hql中substr函数截取字符串匹配
查看>>