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 相关文章推荐
Windows系统配置python脚本开机启动的3种方法分享
Mar 10 Python
举例介绍Python中的25个隐藏特性
Mar 30 Python
深入理解Python中字典的键的使用
Aug 19 Python
Python的string模块中的Template类字符串模板用法
Jun 27 Python
用python找出那些被“标记”的照片
Apr 20 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
浅谈Python 递归算法指归
Aug 22 Python
python调用函数、类和文件操作简单实例总结
Nov 29 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
May 21 Python
pycharm中使用request和Pytest进行接口测试的方法
Jul 31 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 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数组中删除元素的实现代码
2012/06/22 PHP
php实现图片缩放功能类
2013/12/18 PHP
php中文字符串截取多种方法汇总
2016/10/06 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
[02:38]2018年度DOTA2最佳劣单位选手-完美盛典
2018/12/17 DOTA
Python发送Email方法实例
2014/08/21 Python
Python的Twisted框架上手前所必须了解的异步编程思想
2016/05/25 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
python中append实例用法总结
2019/07/30 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
乡镇办公室工作决心书
2014/03/11 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
《桥》教学反思
2014/04/09 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
消防隐患整改通知书
2015/04/22 职场文书
办公室禁烟通知
2015/04/23 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers