• python,os.path简单用法


    #首先导入os包
    import os
    #引入time模块是因为需要将浮点型的时间转为东八区时间
    import time # basename(path),去掉路径名称,单独返回文件名 f = os.path.basename('E:/python/day-2/test.txt') # 输出结果是test.txt print(f) #dirname(path),去掉文件名称,单独返回目录路径 url = os.path.dirname('E:/python/day-2/test.txt') #打印除目录路径 print(url) #join(path1[,path2[,...]]) 将path1,path2各部分组合成一个路径名 joinpath = os.path.join('E:/','/day-2/') #打印出路径 print(joinpath) #split(path),分割文件名与文件路径,返回(f_path,f_name)元组。 #如果完全使用目录,它也会将最后一个目录作为文件名分离。 #且不会判断文件或者目录是否存在 splits = os.path.split('E:/python/day-2/test.txt') #打印结果 是('E:/python/day-2','test.txt') print(splits) # splitext(path)分离文件名与扩展名,返回(f_name,f_extension)元组 splitexts = os.path.splitext('E:/python/day-2/test.txt') # 输出('E:/python/day-2/test','txt') print(splitexts) #getsize(path)获取path下的文件大小,返回的是字节。 getsizes = os.path.getsize('E:/java/张鹏(个人简历).docx') # 输出字节 print(getsizes) # getatime(path) 获取文件的最后访问时间,返回浮点型的秒数 # 当我们想要将浮点型的秒数转为东八区区时时,通过引入 imoprt time # time.localtime(getatimes)即可获得 getatimes = os.path.getatime('E:/java/张鹏(个人简历).docx') print('输出浮点型的时间格式:',getatimes) print("输出东八区时间:",time.localtime(getatimes)) # getctime(file),获取文件创建时间,返回浮点型秒数 getctimes = os.path.getctime('E:/java/张鹏(个人简历).docx') print(time.localtime(getctimes)) # getmtime(file) 返回指定文件最新的修改时间,浮点型 getmtimes = os.path.getmtime('E:/java/张鹏(个人简历).docx') print(time.localtime(getmtimes)) #exists(path)判定文件是否存在 exist = os.path.exists('E:/java/张鹏(个人简历).docx') print('这是个存在的文件,他是否是True呢',exist) #这个文件不存在 exist = os.path.exists('E:/java/张鹏(个人简历)1.docx') print("这是个不存在的文件,他是否是False呢",exist) #判断是否是绝对路径 print(os.path.isabs('E:/java/张鹏(个人简历)1.docx'))

    #首先导入os包import osimport time
    # basename(path),去掉路径名称,单独返回文件名f = os.path.basename('E:/python/day-2/test.txt')
    # 输出结果是test.txtprint(f)
    #dirname(path),去掉文件名称,单独返回目录路径url = os.path.dirname('E:/python/day-2/test.txt')
    #打印除目录路径print(url)
    #join(path1[,path2[,...]]) 将path1,path2各部分组合成一个路径名joinpath = os.path.join('E:/','/day-2/')
    #打印出路径print(joinpath)
    #split(path),分割文件名与文件路径,返回(f_path,f_name)元组。#如果完全使用目录,它也会将最后一个目录作为文件名分离。#且不会判断文件或者目录是否存在splits = os.path.split('E:/python/day-2/test.txt')
    #打印结果 是('E:/python/day-2','test.txt')print(splits)
    # splitext(path)分离文件名与扩展名,返回(f_name,f_extension)元组splitexts = os.path.splitext('E:/python/day-2/test.txt')
    # 输出('E:/python/day-2/test','txt')print(splitexts)
    #getsize(path)获取path下的文件大小,返回的是字节。getsizes = os.path.getsize('E:/java/张鹏(个人简历).docx')
    # 输出字节print(getsizes)
    # getatime(path) 获取文件的最后访问时间,返回浮点型的秒数# 当我们想要将浮点型的秒数转为东八区区时时,通过引入 imoprt time# time.localtime(getatimes)即可获得getatimes = os.path.getatime('E:/java/张鹏(个人简历).docx')print('输出浮点型的时间格式:',getatimes)print("输出东八区时间:",time.localtime(getatimes))
    # getctime(file),获取文件创建时间,返回浮点型秒数getctimes = os.path.getctime('E:/java/张鹏(个人简历).docx')print(time.localtime(getctimes))
    # getmtime(file) 返回指定文件最新的修改时间,浮点型getmtimes = os.path.getmtime('E:/java/张鹏(个人简历).docx')print(time.localtime(getmtimes))
    #exists(path)判定文件是否存在exist = os.path.exists('E:/java/张鹏(个人简历).docx')print('这是个存在的文件,他是否是True呢',exist)
    #这个文件不存在exist = os.path.exists('E:/java/张鹏(个人简历)1.docx')print("这是个不存在的文件,他是否是False呢",exist)
    #判断是否是绝对路径print(os.path.isabs('E:/java/张鹏(个人简历)1.docx'))

  • 相关阅读:
    [算法分析]计数排序
    [置顶] 基于stm32f103zet6之UC/OS_II的学习1(初步移植OS点灯大法)
    IOS开发(59)之Block Object的调用
    【译】测试员,敢问路在何方?来自微软工程师
    各种字符串hash
    hdu 2579 BFS
    qq相册
    程序人生之我们的故事:十年如歌(9)
    关联模型和无限极分类
    十大技巧破解电话面试
  • 原文地址:https://www.cnblogs.com/pengpengzhang/p/8663558.html
Copyright © 2020-2023  润新知