Python中的 os.path.join() os.path.split()和os.path.splitext()函數區別

os.path.join(): 把分散的路徑組合成完整的路徑:

import os
a = 'home'
b = 'picture'
c = 'dog.jpg'
path = os.path.join(a,b,c)
print('path = ',path)
>>>
path = home/picture/dog.jpg

os.path.split(): 把文件名和路徑分開:

import os
a = 'home'
b = 'picture'
c = 'dog.jpg'
path = os.path.join(a,b,c)
out = os.path.split(path)
print('path = ',path)
print(out)
>>>
path =  home/picture/dog.jpg
('home/picture', 'dog.jpg')

os.path.splitext(): 分離路徑中的文件格式

import os
a = 'home'
b = 'picture'
c = 'dog.jpg'

path = os.path.join(a,b,c)
out = os.path.splitext(path)
print('path = ',path)
print(out)
>>>
path =  home/picture/dog.jpg
('home/picture/dog', '.jpg')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章