os库的使用与第三方库安装脚本

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")

猜你喜欢

转载自blog.csdn.net/weixin_64612659/article/details/130166620