python的os.path.join()

Posted 年轻人——001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的os.path.join()相关的知识,希望对你有一定的参考价值。

在python中,os.path.join()是用来拼接目录路径得。同类型得还有join(),os.path.spilt(),spilt()三个函数。
1,os.path.join(),将join()里面得参数拼接成一个完整得路径。windows默认用拼接


2,join(),举个例子,‘**’.join()将里面得字符串用**分割开来。

3、split()函数
语法:str.split(str=" ",num=string.count(str))[n]

 

参数说明:
str: 表示为分隔符,默认为空格,但是不能为空串。若字符串中没有分隔符,则把整个字符串作为列表的一个元素。
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串。
[n]: 表示选取第n个分片(从0计数)

 

4、os.path.split()函数
语法:os.path.split(‘PATH‘)

 

参数说明:

 

  1. PATH指一个文件的全路径作为参数:

  2. 如果给出的是一个目录和文件名,则输出路径和文件名

  3. 如果给出的是一个目录名,则输出路径和为空文件名

附上源代码,跑一跑试试哦!

import os


# 一,os.path.join()举例
print(‘1‘,os.path.join(‘D:meizi‘,‘meizi‘))

print(‘1‘,os.path.join(‘D:DONGFANG‘,‘MEIZI‘,‘QIYU‘))

# 二,join()举例

str = ‘hello world 我的国
list1 = [‘1‘,‘2‘,‘3‘,狗在叫‘,马在跳‘]
b = ‘|‘.join(str)#|将后面的字符串给拼接起来
c = ‘***‘.join(list1)#拼接列表里的元素,元素需要是字符串,负责会报错。
print(b)
print(c)

#三,os.path.spilt
s = ‘D:DONGFANGMEIZIQIYU‘
print(‘3:‘,os.path.split(s))

#四,spilt()函数
s = 狗在叫,马在跳,猫在喵,鸡在咕咕叫
print(s.split(
‘))#返回的是一个列表
















































以上是关于python的os.path.join()的主要内容,如果未能解决你的问题,请参考以下文章

python的os.path.join()

Python中join函数和os.path.join用法

Python-路径拼接os.path.join()函数

Python os.path.join() 进行路径拼接

os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir)) 是啥意思? Python

python中的os.path.join, os.path.splitext, os.path.split, split()函数用法