1. 程式人生 > 其它 >os.path.join()函式

os.path.join()函式

轉載:https://www.cnblogs.com/mcladyr/p/13826349.html

os.path.join()函式主要用於將多個路徑組合後返回

語法:os.path.join(path1[,path2[,path3[,...[,pathN]]]])

返回值:將多個路徑組合後返回

注意:從倒數第一個以‘/’開頭的引數開始拼接,之前的引數全部丟棄。

   以‘/’結尾的,以及引數中間有‘/’的,斜槓僅作為引數的一部分。

程式碼示例:

import os

print os.path.join('111','222','333')     #111/222/333
print os.path.join('/111','222','333')    #/111/222/333
print os.path.join('/111','/222','333')   #/222/333

print os.path.join('/111','/222','/333')  #/333

print os.path.join('111','222','/333')     #/333
print os.path.join('111','/222','/333')    #/333
print os.path.join('/111','/222','/333')   #/333

print os.path.join('111/','222','333')     #111/222/333
print os.path.join('111/','222/','333')    #111/222/333
print os.path.join('111/','222/','333/')   #111/222/333/

print os.path.join('111','222','333/')     #111/222/333/
print os.path.join('111','222/','333/')    #111/222/333/
print os.path.join('111/','222/','333/')   #111/222/333/

print os.path.join('111','222','./333') #111/222/./333