os.path.join()
是用来路径拼接的,和join
使用意思差不多
语法
代码语言:javascript复制os.path.join([PATH_1], [PATH_2], [PATH_3], ...)
# ---------- #
# return
# [PATH_1]/[PATH_2]/[PATH_3]
示例
代码语言:javascript复制import os
>>> import os
>>> os.path.join("home", "tmp", "cywang")
'home/tmp/cywang'
注:第一个绝对路径之前的参数将被忽略
代码语言:javascript复制>>> os.path.join("home", "/tmp", "cywang")
'/tmp/cywang'
可以看到省略了home
,从以/
开头的/tmp
开始
注意对比以下例子:
>>> os.path.join("home", "./tmp", "cywang")
'home/./tmp/cywang'