python的路径拼接

Posted Harris-H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的路径拼接相关的知识,希望对你有一定的参考价值。

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\\
home\\courses\\test
/courses\\test
\\home\\courses\\test
\\home\\courses\\

1.参考文章

传送门

以上是关于python的路径拼接的主要内容,如果未能解决你的问题,请参考以下文章

Python 将两个绝对路径拼接

华为OD机试真题 Python 实现拼接URL

Python os.path.join() 进行路径拼接

python里的路径拼接

Python-路径拼接os.path.join()函数

如何解决Python中os.path.join的路径拼接问题