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 个字节长度的随机字符串,通常用于加解运算