• python中os.path下模块总结


    import os
    path =os.path.abspath("abc.text")  # 返回绝对路径
    print("path:",path)
    # path: /Users/abc/PycharmProjects/Pythoncoding/projects/apitest/abc.text
    
    path1=os.path.split(path) # 将path分割成目录和文件名二元组返回
    print("path1:",path1)
    # path1: ('/Users/abc/PycharmProjects/Pythoncoding/projects/apitest', 'abc.text')
    path2 =os.path.dirname(path) # 返回path的目录。其实就是os.path.split(path)的第一个元素。
    print("path2:",path2)
    # path2: /Users/abc/PycharmProjects/Pythoncoding/projects/apitest
    
    
    file_name =os.path.basename(path) # 返回path最后的文件名。如何path以/或结尾,那么就会返回空值。即os.path.split(path)的第二个元素。
    print("file_name:",file_name)
    # file_name: abc.text
    
    print(os.path.exists(path))  # 如果path存在(path/file),返回True;如果path不存在,返回False。
    
    print(os.path.isabs(path)) # 如果path是绝对路径,返回True。
    print(os.path.isabs("hello.txt")) 
    
    print(os.path.isfile(path))  # path如果是一个存在的文件,返回True。否则返回False
    
    print(os.path.isdir(path)) # 如果path是一个存在的目录,则返回True。否则返回False。
    
    print(os.path.splitext("hello.txt")) # 分离文件名与扩展名;默认返回(fname,fextension)元组,可做分片操作
    # ('hello', '.txt')
    
    print(os.path.getatime(path)) # 返回path所指向的文件或者目录的最后存取时间。
    
    print(os.path.getmtime(path)) # 返回path所指向的文件或者目录的最后修改时间
  • 相关阅读:
    ZROI 19.08.04模拟赛
    具体数学 第一章 递归问题
    ZROI 19.08.02 杂题选讲
    win下在虚拟机安装CentOS 7 Linux系统
    ICP算法(迭代最近点)
    Python学习笔记(一)
    堆和堆排序
    笔试面试题记录-
    笔试面试记录-字符串转换成整型数等(aatoi,itoa)
    支持向量机原理(一) 线性支持向量机
  • 原文地址:https://www.cnblogs.com/lily1989/p/8392843.html
Copyright © 2020-2023  润新知