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:\DONGFANG\MEIZI\QIYU'
print('3:',os.path.split(s))

#四,spilt()函數
s = '狗在叫,馬在跳,貓在喵,雞在咕咕叫'
print(s.split('
'))#返回的是一個列表








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM