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 用户登录验证的小例子
Mar 06 Python
Python中的zip函数使用示例
Jan 29 Python
Python使用装饰器进行django开发实例代码
Feb 06 Python
python学习入门细节知识点
Mar 29 Python
python使用folium库绘制地图点击框
Sep 21 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
Dec 02 Python
Python2和Python3之间的str处理方式导致乱码的讲解
Jan 03 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
python修改字典键(key)的方法
Aug 05 Python
使用Keras 实现查看model weights .h5 文件的内容
Jun 09 Python
Keras中的多分类损失函数用法categorical_crossentropy
Jun 11 Python
Django项目创建及管理实现流程详解
Oct 13 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
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
php相当简单的分页类
2008/10/02 PHP
PHP nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
微信支付开发维权通知实例
2016/07/12 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
2011/03/06 Javascript
Jquery中删除元素的实现代码
2011/12/29 Javascript
jquery 插件学习(一)
2012/08/06 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
基于AngularJS前端云组件最佳实践
2016/10/20 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
python 多个参数不为空校验方法
2019/02/14 Python
django在开发中取消外键约束的实现
2020/05/20 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
印尼旅游网站:via
2017/11/12 全球购物
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
美国探亲签证邀请信
2014/02/05 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
励志演讲稿800字
2014/08/21 职场文书
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
2021/04/12 Python
解析Redis Cluster原理
2021/06/21 Redis
Redis基本数据类型String常用操作命令
2022/06/01 Redis