码迷,mamicode.com
首页 > 编程语言 > 详细

Python | os.path.join() method

时间:2020-07-11 09:36:32      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:color   style   引入   port   连接   tput   span   join()   并且   

Python中的os.path.join()方法可以连接一个或多个路径组件。 此方法将各个路径组成部分,与每个非空部分路径组成部分恰好用一个目录分隔符(“ /”)连接起来。 如果要连接的最后一个路径组件为空,则将目录分隔符(‘/‘)用来结尾。如果路径组件表示绝对路径,则将遗弃先前所有连接的组件,并且从绝对路径组件之后。

#引入os module
import os

path = "/home"
# 链接各个路径组件
print(os.path.join(path,"User/Desktop","file.txt"))

path = "User/Documents"
print(os.path.join(path,"/home","file.txt"))
#因为在这个例子中,“/home”,代表的是一个绝对路径,所以
#所有之前的路径组件都会被抛弃,比如这个例子中的path,
#与之相对,他会继续链接这个绝对路径,即“/home”

path = "/User"
print(os.path.join(path, "Downloads", "file.txt", "/home")) 
# 在上面这个例子中, ‘/User‘ and ‘/home‘ ,都代表这绝对路径 
# 但是 ‘/home‘ 是最后一个绝对路径,所以 ‘/home‘ 之前的路径都要被遗弃,
 
path = "/home" 
print(os.path.join(path, "User/Public/", "Documents", "")) 
# 在这个例子中最后一个路径是空,所以将用“/”来结尾。  

output:

/home\User/Desktop\file.txt
/home\file.txt
/home
/home\User/Public/Documents\

 

继续进行连接。

Python | os.path.join() method

标签:color   style   引入   port   连接   tput   span   join()   并且   

原文地址:https://www.cnblogs.com/peixu/p/13282359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!