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查找函数f(x)=0根的解决方法
May 07 Python
Python数据分析之真实IP请求Pandas详解
Nov 18 Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 Python
对python中raw_input()和input()的用法详解
Apr 22 Python
python实现本地图片转存并重命名的示例代码
Oct 27 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
python对文件的操作方法汇总
Feb 28 Python
基于FME使用Python过程图解
May 13 Python
详解python tkinter 图片插入问题
Sep 03 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
python 爬取华为应用市场评论
May 29 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
May 11 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 Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
php 二维数组快速排序算法的实现代码
2017/10/17 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
java script编程起步(第三课)
2007/01/10 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
2010/11/11 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
异步加载script的代码
2011/01/12 Javascript
Js如何判断客户端是PC还是手持设备简单分析
2012/11/22 Javascript
Three.js源码阅读笔记(基础的核心Core对象)
2012/12/27 Javascript
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python使用minidom读写xml的方法
2015/06/03 Python
5种Python单例模式的实现方式
2016/01/14 Python
python基于pyDes库实现des加密的方法
2017/04/29 Python
5款非常棒的Python工具
2018/01/05 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
用 python 进行微信好友信息分析
2020/11/28 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
浅谈CSS3 动画卡顿解决方案
2019/01/02 HTML / CSS
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
法院授权委托书范文
2014/08/02 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android
gojs实现蚂蚁线动画效果
2022/02/18 Javascript