os库基本介绍
os 顾名思义,就是与操作系统相关的标准库。如:文件,目录,执行系统命令等。
os库是Python标准库,包含几百个函数
常用路径操作、进程管理、环境参数等几类
路径操作:os.path子库,处理文件路径及信息
进程管理:启动系统中其他程序
环境参数:获得系统软硬件信息等环境参数
os库之路径操作
os.path子库以path为入口,用于操作和处理文件路径
import os.path 或 import os.path as op
os库之进程管理
os.system(command)
执行程序或命令command
在Windows系统中,返回值为cmd的调用返回信息
我们也可以给调用的程序,赋予相关的参数,比如我们调用,window系统中的mspaint,也就是画图程序,并且制定一个文件,给这个画图程序让它默认打开,只需要使用画图程序mspaint.exe同时在后面通过空格给出要打开的文件,作为参数给出system函数就可以了
所有要执行的命令以字符串的形式当做参数输入即可
os库之环境参数
第三方库自动安装脚本
需求:批量安装第三方库需要人工干预,能否自动安装?
自动执行pip逐一根据安装需求安装
#!/usr/bin/env python
# -- coding: utf-8 --
# @Time : 2023/4/15 16:34
# @File : 第三方库自动安装脚本.py
#BatchInstall.py
import os
libs = {"numpy","matplotlib","pillow","sklearn","requests",\
"jieba","beautifulsoup4","wheel","networkx","sympy",\
"pyinstaller","django","flask","werobot","pyqt5",\
"pandas","pyopengl","pypdf2","docopt","pygame"}
try:
for lib in libs:
os.system("pip install " + lib)
print("Successful")
except:
print("Failed Somehow")