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遍历C盘dll文件的方法
May 06 Python
搭建Python的Django框架环境并建立和运行第一个App的教程
Jul 02 Python
Django实现快速分页的方法实例
Oct 22 Python
numpy排序与集合运算用法示例
Dec 15 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
Sep 10 Python
基于Python实现船舶的MMSI的获取(推荐)
Oct 21 Python
Python Print实现在输出中插入变量的例子
Dec 25 Python
Python 分布式缓存之Reids数据类型操作详解
Jun 24 Python
python实现简单猜单词游戏
Dec 24 Python
一个入门级python爬虫教程详解
Jan 27 Python
判断Python中的Nonetype类型
May 25 Python
5道关于python基础 while循环练习题
Nov 27 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
php session处理的定制
2009/03/16 PHP
队列在编程中的实际应用(php)
2010/09/04 PHP
smarty简单入门实例
2014/11/28 PHP
PHP使用mysqldump命令导出数据库
2015/04/14 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
js倒计时小程序
2013/11/05 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
js实现下一页页码效果
2017/03/07 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
微信小程序适配iphoneX的实现方法
2018/09/18 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
Python中for循环详解
2014/01/17 Python
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
客服部工作职责范本
2014/02/14 职场文书
电厂职工自我鉴定
2014/02/20 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
竞聘自述材料
2014/08/25 职场文书
房屋买卖定金协议书
2016/03/21 职场文书