如何使用纯python脚本更新/升级linux机器

时间:2016-03-05 05:51:15

标签: python linux shell

我想使用控制台更新/升级虚拟机。我是python的初学者,我可以在shell上执行此操作,但我想使用python脚本执行此操作。

我知道我可以使用子进程调用或os.system命令,但那只是很难 - 将shell脚本移植到python。

是否有纯python方式进行apt-get update和apt-get升级?

1 个答案:

答案 0 :(得分:0)

您可以在运行带参数的命令的子进程中使用check_call()

from subprocess import STDOUT, check_call
import os

check_call(['apt-get', 'update'], stderr=STDOUT)