码迷,mamicode.com
首页 > 编程语言 > 详细

python,os.path简单用法

时间:2018-03-28 15:36:32      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:ext   分割   ctime   os.path   修改   style   nbsp   结果   个人简历   

#首先导入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简单用法

标签:ext   分割   ctime   os.path   修改   style   nbsp   结果   个人简历   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!