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 list使用示例 list中找连续的数字
Jan 27 Python
Python中的hypot()方法使用简介
May 18 Python
python操作mongodb根据_id查询数据的实现方法
May 20 Python
Ruby元编程基础学习笔记整理
Jul 02 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
Jun 30 Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 Python
python range()函数取反序遍历sequence的方法
Jun 25 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
TensorFlow基本的常量、变量和运算操作详解
Feb 03 Python
Python使用requests模块爬取百度翻译
Aug 25 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 Python
使用Python通过oBIX协议访问Niagara数据的示例
Dec 04 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
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
『PHP』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
php防止sql注入代码实例
2013/12/18 PHP
php通过各种函数判断0和空
2020/07/04 PHP
jQuery select控制插件
2009/08/17 Javascript
传智播客学习之java 反射
2009/11/22 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
JS继承 笔记
2011/07/13 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
使用JavaScript获取地址栏参数的方法
2014/12/19 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
详解JavaScript基于面向对象之创建对象(1)
2015/12/10 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
小程序实现投票进度条
2019/11/20 Javascript
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
利用Python将每日一句定时推送至微信的实现方法
2018/08/13 Python
python实现整数的二进制循环移位
2019/03/08 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
Python多线程thread及模块使用实例
2020/04/28 Python
Python requests上传文件实现步骤
2020/09/15 Python
麦当劳辞职信范文
2014/01/18 职场文书
简单的项目建议书模板
2014/03/12 职场文书
学校就业推荐信范文
2014/05/19 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
公积金贷款承诺书
2015/04/30 职场文书