os.path.join()函数

连接两个或更多的路径名组件

 

import os

p1 = '/date'
p2 = 'mage'
p3 = 'img'
all = os.path.join(p1,p2,p3)
print(all)

结果
/date\mage\img

自动添加反斜杆,\

 

import os

p1 = '/date'
p2 = '/mage'
p3 = 'img'
all = os.path.join(p1,p2,p3)
print(all)

结果:
/mage\img

如果除了第一个参数以外的如果有斜杆开头,自动的将之前的参数去掉,自己作为第一个参数;

import os

p1 = '/date'
p2 = 'mage'
p3 = '/img'
all = os.path.join(p1,p2,p3)
print(all)

结果:
/img


import os

p1 = '/date'
p2 = 'mage'
p3 = '\img'
all = os.path.join(p1,p2,p3)
print(all)

结果:
\img

同时反斜杠也是一样的

 

posted @ 2020-04-18 22:53  linux——quan  阅读(1002)  评论(0编辑  收藏  举报