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函数中定义参数的四种方式
Nov 30 Python
Python Web框架Flask下网站开发入门实例
Feb 08 Python
浅谈python对象数据的读写权限
Sep 12 Python
Python实现简单的四则运算计算器
Nov 02 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
Mar 19 Python
Python操作Sql Server 2008数据库的方法详解
May 17 Python
python3 拼接字符串的7种方法
Sep 12 Python
Django异步任务之Celery的基本使用
Mar 23 Python
在cmd中查看python的安装路径方法
Jul 03 Python
python的pstuil模块使用方法总结
Jul 26 Python
python flask搭建web应用教程
Nov 19 Python
详解pycharm配置python解释器的问题
Oct 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查询搜索引擎排名位置的代码
2010/01/05 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP后期静态绑定之self::限制实例分析
2018/12/21 PHP
javascript日期格式化示例分享
2014/03/05 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
2015/07/17 Javascript
js下拉选择框与输入框联动实现添加选中值到输入框的方法
2015/08/17 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
详解angular中的作用域及继承
2017/05/31 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
Python的词法分析与语法分析
2013/05/18 Python
python开发利器之ulipad的使用实践
2017/03/16 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
python购物车程序简单代码
2018/04/18 Python
python查看列的唯一值方法
2018/07/17 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
学生励志演讲稿
2014/01/06 职场文书
播音主持专业个人自我评价
2014/01/09 职场文书
自立自强的名人事例
2014/02/10 职场文书
总经理的岗位职责
2014/02/23 职场文书
个人汇报材料范文
2014/12/30 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
python中pd.cut()与pd.qcut()的对比及示例
2022/06/16 Python