在python中,os.path.join()是用來拼接目錄路徑得。同類型得還有join(),os.path.spilt(),spilt()三個函數。
1,os.path.join(),將join()裏面得參數拼接成一個完整得路徑。windows默認用\拼接python
2,join(),舉個例子,‘**’.join()將裏面得字符串用**分割開來。
windows
三、split()函數
語法:str.split(str=" ",num=string.count(str))[n]函數
參數說明:
str: 表示爲分隔符,默認爲空格,可是不能爲空串。若字符串中沒有分隔符,則把整個字符串做爲列表的一個元素。
num:表示分割次數。若是存在參數num,則僅分隔成 num+1 個子字符串。
[n]: 表示選取第n個分片(從0計數)spa
四、os.path.split()函數
語法:os.path.split('PATH')字符串
參數說明:string
PATH指一個文件的全路徑做爲參數:it
若是給出的是一個目錄和文件名,則輸出路徑和文件名import
若是給出的是一個目錄名,則輸出路徑和爲空文件名語法
附上源代碼,跑一跑試試哦!
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:\DONGFANG\MEIZI\QIYU'
print('3:',os.path.split(s))
#四,spilt()函數
s = '狗在叫,馬在跳,貓在喵,雞在咕咕叫'
print(s.split('在'))#返回的是一個列表