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 四种数值类型(int,long,float,complex)
Jun 08 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
Python扩展内置类型详解
Mar 26 Python
python获取文件路径、文件名、后缀名的实例
Apr 23 Python
Python实现输出某区间范围内全部素数的方法
May 02 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
Python并发:多线程与多进程的详解
Jan 24 Python
详解Python循环作用域与闭包
Mar 21 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
Jun 12 Python
python绘制无向图度分布曲线示例
Nov 22 Python
python实现数据结构中双向循环链表操作的示例
Oct 09 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
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
2011/08/02 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
如果文字过长,则将过长的部分变成省略号显示
2006/06/26 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
javascript学习总结之js使用技巧
2015/09/02 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
[43:35]TI4 循环赛第二日Liquid vs Fnatic
2014/07/11 DOTA
详解Python字符串对象的实现
2015/12/24 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
基于python实现把图片转换成素描
2019/11/13 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
如何理解Python中包的引入
2020/05/29 Python
python switch 实现多分支选择功能
2020/12/21 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
汽车队司机先进事迹材料
2014/02/01 职场文书
公司庆典欢迎词
2015/01/26 职场文书
2015大学生求职信范文
2015/03/20 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书