• os.path.basename(path)返回path最后的文件名,如何path以/或\结尾,那么就会返回空值,即os.path.split(path)的第一个元素
  • ret = os.path.basename('D:/sylar/s15/day19/4.os模块.py')
    print(ret)            #返回path最后的文件名
    
    结果为:
    4.os模块.py

     

      
    • os.path.split(path)把路径分成两段
  • import os
    s= os.path.split(r'C:\Users\Mi\PycharmProjects\untitled\Practice\第一次考试复习练习')     #拆分路径
    print(s)
    
    结果为:
    ('C:\\Users\\Mi\\PycharmProjects\\untitled\\Practice', '第一次考试复习练习')

     

    • os.path.exists(path)如果path存在,返回True,如果path不存在,返回False.
  • res = os.path.exists(r'D:\sylar\s15\day19\4.os模块.py')
    print(res)   #如果path存在,返回True  否则返回False

     

    • os.path.isabs(path)如果path是绝对路径,返回True
    • os.path.isfile(path)如果path是一个存在的文件,返回True,否则返回False.
    • os.path.isdir(path)如果path是一个存在的目录,则返回True.否则返回False.
    • os.path.join(path[,path2[, ...]])将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
    • os.path.getatime(path)返回path所指向的文件或者目录的最后访问时间
    • os.path.getmtime(path)返回path所指向的文件或者目录的最后修改时间
    • os.path.getsize(path)返回path的大小
posted on 2018-08-22 20:02  Mix*  阅读(121)  评论(0编辑  收藏  举报