据我所知,Python中执行系统命令的方式大约有三种:
os.system(command) -> exit_status
os.popen(command [, mode='r' [, bufsize]]) -> pipe
commands.getoutput(command)-> string
os.system('su xxx;' + command)
os.popen
已被弃用,推荐使用subprocess
。引用 - Lennaos.fork(); os.exec()
怎么样? - tMC