如何在python中执行单个命令并将命令和提示符之间的所有内容保存到变量?
我尝试过以下代码:
import os
var = os.system('ls')
不幸的是,我的var值为0而不是' ls'输出。
我该如何解决?
答案 0 :(得分:1)
您可以使用subprocess.check_output
。链接文档中的示例:
>>> subprocess.check_output(["echo", "Hello World!"])
'Hello World!\n'