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

kv040615 单选题 共 个子题

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

A

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

B

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

C

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

D

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

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧