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的Twisted框架上手前所必须了解的异步编程思想
May 25 Python
解决Python requests 报错方法集锦
Mar 19 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
Apr 11 Python
Python编程求解二叉树中和为某一值的路径代码示例
Jan 04 Python
python简易实现任意位数的水仙花实例
Nov 13 Python
Python随机生成身份证号码及校验功能
Dec 04 Python
Python面向对象程序设计示例小结
Jan 30 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
用python生成与调用cntk模型代码演示方法
Aug 26 Python
python自动化UI工具发送QQ消息的实例
Aug 27 Python
基于Python+Appium实现京东双十一自动领金币功能
Oct 31 Python
python thrift 实现 单端口多服务的过程
Jun 08 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读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
php cli 小技巧
2013/06/03 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
2015/10/09 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
js打开windows上的可执行文件示例
2014/05/27 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
python正则实现计算器功能
2017/12/14 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
Python类的动态绑定实现原理
2020/03/21 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
简历上的自我评价
2014/02/03 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
文化建设工作方案
2014/05/12 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
python简单验证码识别的实现过程
2021/06/20 Python
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL