且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用"apt-get install xxx"内Python脚本

更新时间:2023-02-02 21:05:29

您可以使用subprocess库中的check_call.

from subprocess import STDOUT, check_call
import os
check_call(['apt-get', 'install', '-y', 'filetoinstall'],
     stdout=open(os.devnull,'wb'), stderr=STDOUT) 

stdout转储到/dev/nullos.devnull.

os.devnull是独立于平台的,并且将在POSIX上返回/dev/null,在Windows上将返回nul(这无关紧要,因为您正在使用apt-get,但仍然很了解:))

os.devnull is platform independent, and will return /dev/null on POSIX and nul on Windows (which is not relevant since you're using apt-get but, still good to know :) )