Python中的 os.path.join() os.path.split()和os.path.splitext()函数区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mundane_World/article/details/80927300

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')

猜你喜欢

转载自blog.csdn.net/Mundane_World/article/details/80927300