python标准库os库的函数介绍


Posted in Python onFebruary 12, 2020

OS库提供通用的,基本的操作系统交互功能。

-OS库是Python标准库,包含几百个函数

-常用路径操作,进程管理,环境参数等几类

-路径操作: os.path子库,处理文件路径及信息

-进程管理:启动系统中其他程序

-环境参数:获得系统软硬件信息等环境参数

os.path子库以path为入口,用于操作和处理文件路径

import os.path

import os.path as op

os.path.abspath(path) #返回path在当前系统中的绝对路径

os.path.normpath(path) #归一化path的表示形式,统一用\\分隔路径

os.path.relpath(path) #返回当前程序与文件之间的相对路径

os.path.dirname(path) #返回path中的目录名称

os.path.basename(path) #返回path中最后的文件名称

os.path.join(path, *paths) #组合path与paths,返回一个路径字符串

os.path.exists(path) #判断path对应文件或目录是否存在,返回True或False

os.path.isfile(path)

os.path.isdir(path)

os.path.getatime(path) #返回path对应文件或目录上一次的访问时间

os.path.getmtime(path) #返回path对应文件或目录最近一次的修改时间

os.path.getctime(path) #返回path对应文件或目录最近一次的修改时间

os.path.getsize(path) #返回path对应文件的大小,以字节为单位

python os库进程管理

使用当前python程序调用外部程序

os.system(command)

在操作系统中执行command

返回command程序执行之后的返回值

import os
#os.system(command)
os.system("C:\\Windows\\System32\\calc.exe")
os.system("C:\\Windows\\System32\\mspaint.exe" \
          D:\\PYECourse\\grwordcloud.png)

python 获取或改变系统环境信息

os.chdir(path) #修改当前程序的操作路径

os.getcwd()  #返回程序的当前路径

os.getlogin() #获得当前系统登录用户名称

os.cpu_count()  #获得当前系统的CPU数量

更多关于python标准库os库的使用方法请查看下面的相关链接

Python 相关文章推荐
Python使用metaclass实现Singleton模式的方法
May 05 Python
Python中定时任务框架APScheduler的快速入门指南
Jul 06 Python
python实现报表自动化详解
Nov 16 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
python 通过麦克风录音 生成wav文件的方法
Jan 09 Python
python利用selenium进行浏览器爬虫
Apr 25 Python
Python队列RabbitMQ 使用方法实例记录
Aug 05 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 Python
Python安装tar.gz格式文件方法详解
Jan 19 Python
Python如何实现的二分查找算法
May 27 Python
python3实现将json对象存入Redis以及数据的导入导出
Jul 16 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 #Python
Python django框架开发发布会签到系统(web开发)
Feb 12 #Python
Python计算公交发车时间的完整代码
Feb 12 #Python
详解Django3中直接添加Websockets方式
Feb 12 #Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
Feb 11 #Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 #Python
TensorFlow获取加载模型中的全部张量名称代码
Feb 11 #Python
You might like
用Php编写注册后Email激活验证的实例代码
2013/03/11 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
PDO::_construct讲解
2019/01/27 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
解密效果
2006/06/23 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
webpack写jquery插件的环境配置
2017/12/21 jQuery
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
Python的函数嵌套的使用方法
2014/01/24 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
SVM基本概念及Python实现代码
2017/12/27 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
Python多图片合并PDF的方法
2019/01/03 Python
python 实现矩阵上下/左右翻转,转置的示例
2019/01/23 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
python推导式的使用方法实例
2021/02/28 Python
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
李宁官方网店:中国运动品牌
2017/11/02 全球购物
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
2014年副班长工作总结
2014/12/10 职场文书
毕业生政审意见范文
2015/06/04 职场文书
sass 常用备忘案例详解
2021/09/15 HTML / CSS
Nginx速查手册及常见问题
2022/04/07 Servers