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

同时反斜杠也是一样的

 

上一篇:Introduction to Data Modelling and Machine Intelligence 数据建模和机器智能(机器学习)


下一篇:《c++类的初始化列表》——使用场景和使用方法