python硬件交互_Python操作系统库说明,pythonos,笔记

os库的基本介绍

OS 库提供通用的基本的操作系统交互功能

import os

路径操作:

# os.path()字库,处理文件路径及信息

进程管理:启动系统中其他程序

环境参数:获得系统软件硬件信息等硬件参数

OS 路径操作

os.path 字库以path为字库,用于操作和处理文件

os.path.abspath(path)

返回path在当前系统中的绝对路径

第一种

import os

print(os.path.abspath(“yourfilename,csv”))

第二种

import os.path as op

print(op.abspath(“yourfilename.csv”))

print(os.path.normpath(“C:\MyFirstPythonProject\yourfilename.csv”))

归一化path的表示形式,统一用\分隔路径

print(os.path.relpath(“C:\yourfilename.csv”))

返回当前程序与文件之间的相对路径

print(os.path.dirname(“C:\MyFirstPythonProject\yourfilename.csv”))

返回path中的目录名

print(os.path.basename(“C:\MyFirstPythonProject\yourfilename.csv”))

返回path中的文件名称

print(os.path.join(“C:/”,“MyFirstPythonProject/yourfilename.csv”))

组合path和paths 返回的一个路径字符串

print(os.path.exists(“c:/yourfilename,csv”))

判断path对应文件或目录是否存在,返回ture或False

os.path.isfile()

判断path所对应是否为已经存在的文件,返回ture或False

os.path.isdir()

判断path所对应的是否为已经存在的目录,返回ture或False

print(os.path.getatime(""))

返回path对应文件或目录上一次的访问时间

os.path.getmtime()

返回path对应文件或目录最近一次的修改时间

os.path.getctime()

返回path对应文件或目录的创建时间

print(os.path.getsize(“C:\Users\惠普\PycharmProjects\MyFirstPythonProject\yourfilename,csv”))

返回path对应文件的大小,以字节为单位

os 库进程管理

调用计算器,并且返回一个0值

import os

print(os.system(“c:\Windows\System32\calc.exe”))

print(os.system(“c:\Windows\System32\mspaint.exe c:\Users\惠普\PycharmProjects\MyFirstPythonProject\c.png”))

mspaint 计算机中的绘图软件

后面加的是py中的图片地址

print(os.system(“c:\Windows\System32\mspaint.exe”))

打开绘图软件

环境参数

获取或改变系统环境信息

os.chdir(path)

修改当前程序操作的路径

os.getcwd()

返回程序的当前路径

print(os.getlogin())

返回当前系统登录用户名称

print(os.cpu_count())

获取当前系统的CPU数量

print(os.urandom(10))

返回n 个字节长度的随机字符串,通常用于加解运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值