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

    os.path.join()
    函数功能:连接两个或更多的路径名组件

    如果各组件名首字母不包含’/’,则函数会自动加上

    如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃

    如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾

    Demo1

    import os
    
    Path1 = 'home'
    Path2 = 'develop'
    Path3 = 'code'
    
    Path10 = Path1 + Path2 + Path3
    Path20 = os.path.join(Path1,Path2,Path3)
    print ('Path10 = ',Path10)
    print ('Path20 = ',Path20) 

    输出如下:

    Path10 =  homedevelopcode
    Path20 =  homedevelopcode

    Demo2

    import os
    
    Path1 = '/home'
    Path2 = 'develop'
    Path3 = 'code'
    
    Path10 = Path1 + Path2 + Path3
    Path20 = os.path.join(Path1,Path2,Path3)
    print ('Path10 = ',Path10)
    print ('Path20 = ',Path20) 

    输出如下:

    Path10 =  /homedevelopcode
    Path20 =  /homedevelopcode

    Demo3

    import os
    
    Path1 = 'home'
    Path2 = '/develop'
    Path3 = 'code'
    
    Path10 = Path1 + Path2 + Path3
    Path20 = os.path.join(Path1,Path2,Path3)
    print ('Path10 = ',Path10)
    print ('Path20 = ',Path20) 

    输出如下:

    Path10 =  home/developcode
    Path20 =  /developcode

    Demo4

    import os
    
    Path1 = 'home'
    Path2 = 'develop'
    Path3 = '/code'
    
    Path10 = Path1 + Path2 + Path3
    Path20 = os.path.join(Path1,Path2,Path3)
    print ('Path10 = ',Path10)
    print ('Path20 = ',Path20) 

    输出如下:

    Path10 =  homedevelop/code
    Path20 =  /code
  • 相关阅读:
    code of C/C++(2)
    code of C/C++ (1)
    dll 的编写和使用
    Python基础练习-数据类型与变量part2
    Python基础练习-数据类型与变量
    python基础练习-循环
    Linux grep
    nginx反向代理
    正则表达式
    Linux samba ing
  • 原文地址:https://www.cnblogs.com/fwl8888/p/10508113.html
Copyright © 2011-2022 走看看