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使用cookie库操保存cookie详解
Mar 03 Python
使用Python编写一个模仿CPU工作的程序
Apr 16 Python
python操作ie登陆土豆网的方法
May 09 Python
Python 模拟购物车的实例讲解
Sep 11 Python
python学生信息管理系统
Mar 13 Python
Django+Ajax+jQuery实现网页动态更新的实例
May 28 Python
pandas 将list切分后存入DataFrame中的实例
Jul 03 Python
对python3中, print横向输出的方法详解
Jan 28 Python
Python使用matplotlib绘制三维参数曲线操作示例
Sep 10 Python
Numpy与Pytorch 矩阵操作方式
Dec 27 Python
Python中文分词库jieba,pkusegwg性能准确度比较
Feb 11 Python
Python环境配置实现pip加速过程解析
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
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
php自定义hash函数实例
2015/05/05 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
微信封装的调用微信签名包的类库
2017/06/08 PHP
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
2012/02/27 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
jQuery过滤选择器用法示例
2016/09/12 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
vue3.0 CLI - 3.2 路由的初级使用教程
2018/09/20 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
使用canvas实现一个vue弹幕组件功能
2018/11/30 Javascript
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
vue3 源码解读之 time slicing的使用方法
2019/10/31 Javascript
python中ConfigParse模块的用法
2014/09/29 Python
python实现简单ftp客户端的方法
2015/06/28 Python
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
详解Python之unittest单元测试代码
2018/01/24 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
python音频处理的示例详解
2020/12/23 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
检查接待方案
2014/02/27 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
财务管理制度范本
2015/08/04 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python