0
我想使用控制檯更新/升級虛擬機。我是python的初學者,我可以在shell上執行此操作,但我想使用python腳本執行此操作。如何使用純python腳本更新/升級linux機器
我知道我可以使用子進程調用或os.system命令,但是這只是很難 - 將shell腳本移植到python。
是否有一種純粹的Python方式來執行apt-get update和apt-get upgrade?
我想使用控制檯更新/升級虛擬機。我是python的初學者,我可以在shell上執行此操作,但我想使用python腳本執行此操作。如何使用純python腳本更新/升級linux機器
我知道我可以使用子進程調用或os.system命令,但是這只是很難 - 將shell腳本移植到python。
是否有一種純粹的Python方式來執行apt-get update和apt-get upgrade?
您可以使用check_call()
從子運行帶有參數的命令:
from subprocess import STDOUT, check_call
import os
check_call(['apt-get', 'update'], stderr=STDOUT)