os.path.join是屬於python下的一個函數,os.path.join()函數一般是用於連接兩個或是更多的路徑名組件。
語法格式:
os.path.join(path1[,path2[,......]])
返回值:
也就是將多個路徑組合後返回。
說明:
1、若是各組件名首字母不包含’/’,那麼函數就會自動加上。
2、若是有一個組件是一個絕對路徑,那麼在它之前的所有組件都會被捨棄。
3、若是最後一個組件爲空,那麼所生成的路徑會以一個’/’分隔符結尾。
參考範例:
示例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)
輸出結果:
Path10 = homedevelopcode
Path20 = homedevelopcode
示例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)
輸出結果:
Path10 = /homedevelopcode
Path20 = /homedevelopcode
示例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)
輸出結果:
Path10 = home/developcode
Path20 = /developcode