1. 程式人生 > >os.path.join

os.path.join


一、os.path.join()函式

os.path.join()函式用於路徑拼接檔案路徑。 

os.path.join()函式中可以傳入多個路徑:

os.path.join 拼接地址,只輸出最後一個‘/’之後的地址,之前的都會被忽略

當遇到'./'時,輸出前一個及之後的地址,再之前的被忽略


>>> import os
>>> print("1:",os.path.join('aaaa','/bbbb','ccccc.txt'))
('1:', '/bbbb/ccccc.txt')
>>> print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt'))
('2:', '/ccccc.txt')
>>> print("3:",os.path.join('aaaa','./bbb','ccccc.txt'))
('3:', 'aaaa/./bbb/ccccc.txt')
>>> print("2:",os.path.join('/aaaa','/bbbb','./ccccc.txt'))

('2:', '/bbbb/./ccccc.txt')


二、join()函式

語法:‘sep’.join(seq)

引數說明:

sep:分隔符。可以為空

seq:要連線的元素序列、字串、元組、字典等

上面的語法即:以sep作為分隔符,將seq所有的元素合併成一個新的字串

返回值:返回一個以分隔符sep連線各個元素後生成的字串


  參考:https://blog.csdn.net/zmdzbzbhss123/article/details/52279008