python,os.path简单用法

本文隶属于分类

编程语言

推荐文章

广告推荐

技术交流学习或者有任何问题欢迎加群

编程技术交流群 : 154514123 爱上编程      Java技术交流群 : 6128790  Java

标签:div   span   OS   文件   回文   简单   docx   true   部分   

#首先导入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‘))

python,os.path简单用法

标签:div   span   OS   文件   回文   简单   docx   true   部分   

原文:https://www.cnblogs.com/pengpengzhang/p/8663558.html

技术交流学习或者有任何问题欢迎加群

编程技术交流群 : 154514123 爱上编程      Java技术交流群 : 6128790  Java

广告推荐

讨论区