詳解python路徑拼接os.path.join()函式的用法
阿新 • • 發佈:2020-01-09
os.path.join()函式:連線兩個或更多的路徑名元件
1.如果各元件名首字母不包含'/',則函式會自動加上
demo1
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 = home\develop\code
2.如果有一個元件是一個絕對路徑,則在它之前的所有元件均會被捨棄
demo2
import os Path1 = '/home' Path2 = 'develop' Path3 = 'code' Path10 = Path1 + Path2 + Path3 Path20 = os.path.join(Path1,Path3) Path30 = os.path.join(Path2,Path1,Path3) print('Path10 = ',Path10) print('Path20 = ',Path20) print('Path30 = ',Path30)
輸出:
Path10 = /homedevelopcode
Path20 = /home\develop\code
Path30 = /home\code
3.如果最後一個元件為空,則生成的路徑以一個'/'分隔符結尾
demo3
import os Path1 = 'home' Path2 = 'develop' Path3 = '' Path10 = Path1 + Path2 + Path3 Path20 = os.path.join(Path1,Path20)
輸出:
Path10 = homedevelop
Path20 = home\develop\
總結
以上所述是小編給大家介紹的python路徑拼接os.path.join()函式的用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!