python os.path.join是怎樣的呢?下面就讓我們一起來了解一下吧:
os.path.join是屬于python下的一個(gè)函數(shù),os.path.join()函數(shù)一般是用于連接兩個(gè)或是更多的路徑名組件。
語法格式:
os.path.join(path1[,path2[,......]])
返回值:
也就是將多個(gè)路徑組合后返回。
說明:
1、若是各組件名首字母不包含’/’,那么函數(shù)就會(huì)自動(dòng)加上。
2、若是有一個(gè)組件是一個(gè)絕對(duì)路徑,那么在它之前的所有組件都會(huì)被舍棄。
3、若是最后一個(gè)組件為空,那么所生成的路徑會(huì)以一個(gè)’/’分隔符結(jié)尾。
參考范例:
示例1、
輸入代碼:
import os
Path1 = 'home'
Path2 = 'develop'
Path3 = 'code'
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20)
輸出結(jié)果:
Path10 = homedevelopcode
Path20 = home\develop\code
示例2、
輸入代碼:
import os
Path1 = '/home'
Path2 = 'develop'
Path3 = 'code'
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20)
輸出結(jié)果:
Path10 = /homedevelopcode
Path20 = /home\develop\code
示例3、
輸入代碼:
import os
Path1 = 'home'
Path2 = '/develop'
Path3 = 'code'
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20)
輸出結(jié)果:
Path10 = home/developcode
Path20 = /develop\code
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com