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使用matplotlib实现的图像读取、切割裁剪功能示例
Apr 28 Python
Python中logging.NullHandler 的使用教程
Nov 29 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
django项目简单调取百度翻译接口的方法
Aug 06 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 Python
python字符串判断密码强弱
Mar 18 Python
aws 通过boto3 python脚本打pach的实现方法
May 10 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
TensorFlow中如何确定张量的形状实例
Jun 23 Python
浅析Python requests 模块
Oct 09 Python
Python排序算法之插入排序及其优化方案详解
Jun 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 XML备份Mysql数据库
2009/05/27 PHP
PHP学习之字符串比较和查找
2011/04/17 PHP
深入php list()函数的详解
2013/06/05 PHP
PHP实现微信发红包程序
2015/08/24 PHP
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
vue观察模式浅析
2018/09/25 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
2020/01/17 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
Python多进程编程技术实例分析
2014/09/16 Python
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
Python单例模式实例分析
2015/01/14 Python
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
使用Python在Windows下获取USB PID&VID的方法
2019/07/02 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
pytorch多GPU并行运算的实现
2019/09/27 Python
Python API自动化框架总结
2019/11/12 Python
python实现微信打飞机游戏
2020/03/24 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
canvas学习和滤镜实现代码
2018/08/22 HTML / CSS
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
一套软件测试笔试题
2014/07/25 面试题
老同学聚会感言
2014/02/23 职场文书
办理房产过户的委托书
2014/09/14 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书