zoukankan      html  css  js  c++  java
  • Python | os.path.join() method

    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:

    /homeUser/Desktopfile.txt
    /homefile.txt
    /home
    /homeUser/Public/Documents

    继续进行连接。

  • 相关阅读:
    JAVA 读取excel文件成List<Entity>
    JAVA 下载单个文件
    js替换指定位置字符串
    Java学习——继承
    Java——单例设计模式
    Java学习——static关键字
    个人成长阶段
    Android_xml背景色的值
    Android开发_关于点击事件
    Android开发_关于中英文切换
  • 原文地址:https://www.cnblogs.com/peixu/p/13282359.html
Copyright © 2011-2022 走看看