zoukankan      html  css  js  c++  java
  • os.path.splitext与os.path.split的使用与区别

    区别:

    os.path.splitext将path分割成文件名与扩展名二元组返回
    
    os.path.split将path分割成目录和文件名二元组返回

    使用示例:

    import os
    path = '/a/b/c.zip'
    
    print os.path.splitext(path)
    # ('/a/b/c', '.zip')
    
    print os.path.split(path)
    # ('/a/b', 'c.zip')
    

    扩展:

    import os
    path = '/a/b/c.zip'
    
    print os.path.dirname(path)  # 返回path的目录。
    # /a/b  即os.path.split(path)的第一个元素
    print os.path.basename(path) # 返回path最后的文件名。如何path以/或结尾,那么就会返回空值。
    # c.zip 即os.path.split(path)的第二个元素

  • 相关阅读:
    Linux Netcat命令
    clang-format
    keytool
    ip
    Linux iptables
    Linux yum源完全配置
    Makefile
    CMake
    HSTS
    开源镜像
  • 原文地址:https://www.cnblogs.com/mcladyr/p/13846541.html
Copyright © 2011-2022 走看看