第27845题 单选题
在Python中,若需要执行外部系统命令并完整获取其标准输出、标准错误输出以及执行状态码,以下哪种实现方式最为合适?

例如执行git status并获取所有输出内容和命令执行结果

A

使用os.system("外部命令")

B

使用subprocess.run("外部命令", shell=True, capture_output=True, text=True)

C

直接调用print("外部命令")

D

使用os.popen("外部命令").read()

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析