• python-os.path.join拼接路径的问题


    # os.path.join拼接的各种问题
    # 第一种  # 两个绝对路径拼接为最后一个路径
    import os
    path1 = r'D:123456'
    path2 = r'F:789123'
    print(os.path.join(path1,path2))
    # F:789123
    
    # 第二种  # 第二个路径加了反斜杠会把第一个路径覆盖
    import os
    path1 = r'D:123456'
    path2 = r'789123'
    print(os.path.join(path1,path2))
    # D:789123
    
    # 第三种  # 非windows路径,在windows上默认是右斜线拼接路径,linux上没实验
    import os
    path1 = '/123/456'
    path2 = '789'
    print(os.path.join(path1,path2))
    # /123/456789
    # 第三种解决方式:  # 在第一个路径后加左斜线
    path1 = '/123/456/'
    path2 = '789'
    print(os.path.join(path1,path2))
    # /123/456/789

    第一种路径拼接的问题:

    解决方式1:

    # 使用re模块

  • 相关阅读:
    题解[51nod1555] 布丁怪
    题解 [51nod1753] 相似子串
    题解[NOIP2017] 列队
    题解 [NOIP2015]运输计划
    题解 [APIO2014]连珠线
    题解 [ZJOI2010]基站选址
    [学习笔记] kmp
    RPC&ORM
    Spring
    常用工具
  • 原文地址:https://www.cnblogs.com/zezhou/p/10705083.html
Copyright © 2020-2023  润新知