Executing and saving command line

25 浏览
0 Comments

Executing and saving command line

这个问题已经有了答案:

可能是重复问题:

如何在Python中执行命令行程序

如何在Python中执行单个命令并将命令和提示之间的所有内容保存到变量中?

我尝试了以下代码:

import os
var = os.system('ls')

不幸的是,我的变量值是0,而不是\'ls\'的输出。

我该如何解决?

admin 更改状态以发布 2023年5月23日
0
0 Comments

你可以使用subprocess.check_output。从链接文档中的示例如下:

>>> subprocess.check_output(["echo", "Hello World!"])
'Hello World!\n'

0