os模块常用函数
时间:2019-10-15
本文章向大家介绍os模块常用函数,主要包括os模块常用函数使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
本文介绍python os模块包含的常用功能:
- 新建、删除目录
- 删除文件
- 绝对路径获取
- 路径拆分
- 文件大小获取
- python脚本如何调用linux命令
- 判别是否是文件、目录
- 判别文件是否存在
-
#os.chdir(),切换路径 os.chdir("../") #os.getcwd,输出当前路径 os.getcwd() #os.mkdir(),创建test目录 os.mkdir("test") #os.rmdir(),删除haha目录 os.rmdir("./haha") #os.remove,删除一个文件11 os.remove("./11") #os.system,python脚本中调用shell命令 os.system("mkdir haha")#调用shell中mkdir创建haha目录 #os.listdir(),输出路径下所有文件和目录,返回一个列表 os.listdir("./") #os.path.split(path),将path分割为路径和文件名或者目录名 os.path.split('/home/mx/study/test') #返回结果为元组,('/home/mx/study', 'test') os.path.split('/home/mx/study/test')[0]#路径名,'/home/mx/study' os.path.split('/home/mx/study/test')[1]#文件或者目录名,test #os.path.join(),连接路径和文件或者目录 os.path.join('home/mx/study','test') #'/home/mx/study/test' os.path.basename() #返回文件名 os.path.dirname() #返回文件路径 #os.path.isfile(),判别给出的文件是否是文件,返回True或False os.path.isfile("test.bam") #os.path.isdir(),判别给出的文件是否是目录,返回True或False os.path.isdir("hah") #os.path.exists(),判断是否存在文件或者目录,返回True或False os.path.exists("test.bam") #os.path.getsize,获取文件大小,如果是目录返回0L #os.path.abspath(),获取文件绝对路径 os.path.abspath("test.bam")#'/home/mx/study/test/test.bam'
原文地址:https://www.cnblogs.com/mydx/p/11681719.html
- 美团再出幺蛾子,启动美团打车项目,滴滴感到威胁了吗?
- 深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)
- 深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)
- 域名quco.com近10万元被交易
- Silverlight本地化
- Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs
- Silverlight本地化
- Silverlight 3 创建一个简单的Behavior
- Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识
- Silverlight 3.0 中的 Local Connection
- 学习Spark——那些让你精疲力尽的坑
- 学习Spark——那些让你精疲力尽的坑
- Silverlight 3.0 中的 WriteableBitmap
- WCF后续之旅(10): 通过WCF Extension实现以对象池的方式创建Service Instance
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Mybatis源码学习(四)拦截器与插件原理
- SpringBoot如何使用注解装配Bean
- Spring Boot 如何快速实现定时任务
- Django 实现文件上传下载API
- 【原创】Spring Boot 如何手写stater
- 【原创】Spring Boot 过滤器、监听器、拦截器的使用
- 关于useState的一切
- 关于useEffect的一切
- (25)Bash数值运算与运算符
- (27)正则表达式
- (28)字符截取命令cut、printf
- (29)字符截取命令awk
- RTSP协议视频平台EasyNVR流媒体服务器音频播放完毕后,视频为什么也会卡住?
- Redis | Redis 有序集合相关命令
- TypeScript 4.0正式发布!现在是开始使用它的最佳时机