在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')
參數說明:
-
PATH指一個文件的全路徑作為參數:
-
如果給出的是一個目錄和文件名,則輸出路徑和文件名
-
如果給出的是一個目錄名,則輸出路徑和為空文件名
附上源代碼,跑一跑試試哦!
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('在'))#返回的是一個列表