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解决八皇后问题示例
Apr 22 Python
一条命令解决mac版本python IDLE不能输入中文问题
May 15 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
python实现小球弹跳效果
May 10 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
Aug 28 Python
Python Django 前后端分离 API的方法
Aug 28 Python
python实现输入的数据在地图上生成热力图效果
Dec 06 Python
详解Python3 中的字符串格式化语法
Jan 15 Python
python中绕过反爬虫的方法总结
Nov 25 Python
scrapy-splash简单使用详解
Feb 21 Python
Python实现Excel自动分组合并单元格
Feb 22 Python
python识别围棋定位棋盘位置
Jul 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 function用法如何递归及return和echo区别
2014/03/07 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
详解node中创建服务进程
2017/05/09 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
python的几种开发工具介绍
2007/03/07 Python
Python探索之创建二叉树
2017/10/25 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
Python的UTC时间转换讲解
2019/02/26 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
python xlsxwriter模块的使用
2020/12/24 Python
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
SQL Server面试题
2013/04/04 面试题
营销与策划个人求职信
2013/09/22 职场文书
就业自我评价
2014/02/04 职场文书
环保专项行动方案
2014/05/12 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
刘胡兰观后感
2015/06/16 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书