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使用电子邮件模块smtplib的方法
Aug 28 Python
python字符串,数值计算
Oct 05 Python
用Python实现随机森林算法的示例
Aug 24 Python
Python获取当前公网ip并自动断开宽带连接实例代码
Jan 12 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
Jun 22 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
Jul 01 Python
python爬虫之快速对js内容进行破解
Jul 09 Python
pycharm重命名文件的方法步骤
Jul 29 Python
python读取ini配置文件过程示范
Dec 23 Python
Pytorch 的损失函数Loss function使用详解
Jan 02 Python
python用opencv完成图像分割并进行目标物的提取
May 25 Python
Django操作cookie的实现
May 26 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 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
php中session使用示例
2014/03/29 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
PHP+shell实现多线程的方法
2015/07/01 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
CSS和Javascript简单复习资料
2010/06/29 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
python实现12306火车票查询器
2017/04/20 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
浅谈python中get pass用法
2019/03/19 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
员工培训邀请函
2014/02/02 职场文书
医科大学毕业生自荐信
2014/02/03 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
组工干部演讲稿
2014/09/02 职场文书
女生抽烟检讨书
2014/10/05 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
创业计划书之旅游网站
2019/09/06 职场文书