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'))
python,os.path简单用法的更多相关文章
- python os.path模块用法详解
abspath 返回一个目录的绝对路径 Return an absolute path. >>> os.path.abspath("/etc/sysconfig/selin ...
- python os.path 模块
os.path模块用法: 1, os.path.basename() >>> os.path.basename('/share/Public/cmiao')'cmiao' basen ...
- 【308】Python os.path 模块常用方法
参考:Python os.path 模块 参考:python3中,os.path模块下常用的用法总结 01 abspath 返回一个目录的绝对路径. 02 basename 返回一个目录的基名 ...
- Python3 join函数和os.path.join用法
Python3 join函数和os.path.join用法 os.path.join()连接两个文件名地址的时候,就比os.path.join("D:\","test. ...
- Python os.path.dirname(__file__) 与 Python os.path.abspath(__file__) 与 os.system() 函数
Python os.path.dirname(__file__) 与 Python os.path.abspath(__file__) 的区别 os.path.abspath(__file__)返回 ...
- python os.path 的使用
import os #该文件所在位置:D:\第1层\第2层\第3层\第4层\第5层\test11.py path1 = os.path.dirname(__file__) print(path1)#获 ...
- Python os.path.dirname(__file__) os.path.join(str,str)
Python os.path.dirname(__file__) Python os.path.join(str,str) (1).当"print os.path.dirname(__f ...
- Python——os.path.dirname(__file__) 与 os.path.join(str,str)
Python os.path.dirname(__file__) Python os.path.join(str,str) (1).当"print os.path.dirname(__f ...
- python lambda表达式简单用法【转】
python lambda表达式简单用法 1.lambda是什么? 看个例子: g = lambda x:x+1 看一下执行的结果: g(1) >>>2 g(2) >>& ...
随机推荐
- 多文件协作,extern、static、头文件
多个cpp文件协同工作.使用外部函数.变量时,必须先声明再使用.声明外部函数(一般在main.cpp中),extern可省略(主函数中默认可访问外部函数)extern void RectArea(); ...
- mysql 游标的使用方法
BEGIN /*计算用户提成总金额*/ declare amountPrice,pays,rates,goodsPrice DECIMAL(10,2) DEFAULT 0; DECLARE flag ...
- 二维数组过滤,根据多个条件获取二维数组中指定的arr
/** * 二维数组过滤,根据多个条件获取二维数组中指定的arr * @param $data_arr * @param $lm_number * @param $source_type * @par ...
- Code review应该怎么做
代码评审有两种不同的方法,一种是代码走查,一种是代码审查,我们这里讨论的仅指代码走查.通常自己写的代码都难以发现问题,需要以第二双眼睛再次检查代码,帮助我们及时地发现潜在的问题. 做代码审查之前,团队 ...
- C# BackgroundWorker使用总结
查询了一下MSDN文档,其中微软就BackgroundWorker类的功能有这么一个描述(英文的,根据个人理解翻译):BackgroundWorker类允许您在单独的线程上执行某个可能导致用户界面(U ...
- 把菜单栏变成万能工具箱,让你的 Mac 更酷炫
文章来源:知乎 文章收录于:风云社区 www.scoee.com,提供上千款各类mac软件下载 为了彰显存在感,各路 Mac 应用都喜欢在菜单栏上安置一个图标:其中有的只是用来召唤主界面,也有一些应用 ...
- python中执行shell命令的几个方法小结
原文 http://www.jb51.net/article/55327.htm 最近有个需求就是页面上执行shell命令,第一想到的就是os.system, os.system('cat /proc ...
- 编写Excel文件的Golang库
github:https://github.com/360EntSecGroup-Skylar/excelize 使用用例 https://dev.to/xuri/go-library-for-rea ...
- npmrc npm配置文件
一.全局 这个文件在全局会放在/users/${yourname}/.npmrc 里面最重要的是registry,npm的源 二.项目 项目里面如果和package.json同级存放了这个.npmrc ...
- 01--STL算法(算法基础)
一:算法概述 算法部分主要由头文件<algorithm>,<numeric>和<functional>组成. <algorithm>是所有STL头文件中 ...