python的路径拼接
0.使用
-
os.path.join()函数:连接两个或更多的路径名组件
-
如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃
-
如果最后一个组件为空,则生成的路径以一个 \ 分隔符结尾
def test2():
s1, s2, s3 = 'home', 'courses', 'test'
res = os.path.join(s1, s2, s3)
print(res) # home\courses\test
s2 = '/courses'
res = os.path.join(s1, s2, s3)
print(res) # /courses\test
s1, s2, s3 = '\home', 'courses', 'test'
res = os.path.join(s1, s2, s3)
print(res) # \home\courses\test
s1, s2, s3 = '\home', 'courses', ''
res = os.path.join(s1, s2, s3)
print(res) #\home\courses\
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
home\courses\test
/courses\test
\home\courses\test
\home\courses\
- 1
- 2
- 3
- 4
1.参考文章
传送门