python标准库os库的函数介绍
作者:闫_锋 发布时间:2022-02-26 09:57:15
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数量
来源:https://www.jianshu.com/p/2b12a065ea22


猜你喜欢
- 昨天第一次用python画圆,当时并没有安装numpy库(导入数据包)和matplotlib库(导入图形包),于是尝试用pip安装库首先,我
- 无意中看到一位学员的屏保,感觉挺有意思的,就把它实现了下来效果如下:<!DOCTYPE html PUBLIC "-//W3
- 先看下效果图:用到的模块:PyMySQLrequeststhreadingwxpy要实现上面的示例,首先是有两大块地方获取天气信息通过微信将
- 解决案例一:今天公司服务器上所有的网站都出现问题,有的打开没有数据,有的直接是空白。我的第一反应就是数据库挂了。打开远程,进了系统,serv
- 首先,我们用webpy写一个简单的网站,监听8080端口,返回“Hello, EverET.org”的页面。然后我们使用我们的forward
- 有过Web经验的人喜欢使用:<meta http-equiv="refresh" content="1;
- 本文实例讲述了PHP排序算法之冒泡排序(Bubble Sort)实现方法。分享给大家供大家参考,具体如下:基本思想:冒泡排序是一种交换排序,
- SQL Server 2000 清理日志精品教程SQL Server 2000 数据库日志太大!如何清理SQL Server 2000的日志
- 假设有表tb_sku,其表结构如下:表中大约有200w条记录,执行如下的sql 语句大约 4.36s 返回数据select count(*)
- 这篇文章主要介绍了基于js实现抽红包并分配代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可
- function commafy() { var num = document.getElementById("NumA"
- 1.获取远程包go 语言有一个获取远程包的工具就是 go get,目前 go get 支持多数开源社区 (例如:github、googlec
- df.fillna主要用来对缺失值进行填充,可以选择填充具体的数字,或者选择临近填充。官方文档DataFrame.fillna(self,
- 本文实例讲述了Python面向对象程序设计之继承、多态原理与用法。分享给大家供大家参考,具体如下:相关内容:继承:多继承、super、__i
- 前段时间练习过的一个小项目,今天再看看,记录一下~项目结构说明:datefile文件夹:保存车辆信息表的xlsx文件file文件夹:保存图片
- 本文实例为大家分享了python计算器的具体代码,供大家参考,具体内容如下主要用到的工具是Python中的Tkinter库比较简单直接上图形
- 前言在前几年,如果你和嵌入式开发人员推荐Python,大概会是这样一种场景:A:”诶,老王,你看Python开发这么方便
- 本文实例讲述了php简单定时执行任务的实现方法。分享给大家供大家参考。具体实现方法如下:<?phpignore_user_abort(
- 背景环境:ArcGis10.2.2。C#开发程序一直以来以调用Desktop的python环境(32位)来做数据处理分析。但是数据量大时,出
- 变量类型ECMAScript变量可能包含两种不同类型的数据值:基本类型和引用类型。基本类型基本类型指的是简单的数据段,5种基本数据类型:un