python subprocess.getoutput执行shell脚本怎么等待执行完成获得结果?

如题,在python中执行shell脚本会用subprocess.getoutput(cmd), 比如cmd是一个bash ./xxx.sh。这个sh文件里有多行命令,有系统的命令, 有一些网络操作等, 怎么等到这所有命令都执行结束的时候,python得到反馈的结果,成功或者失败。

我知道在python中可以用os.system, subprocess, sh库等执行shell, 就是执行的是多行shell命令的时候怎么处理比较方便呀

python新手

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题