os.system(cmd / all>文件)给出一个空文件,如果我直接在命令提示符下运行命令我得到输出到文本文件

时间:2017-09-18 17:04:09

标签: python cmd os.system vmrun

我正在尝试使用" vmrun list"找到所有正在运行的VM。命令,我想要文本文件中的输出。

import os
os.system("C:\\Program\ Files\ (x86)\\VMware\VMware\ VIX\\vmrun /all >C:\\Users\\xyz\\Documents\\qw.txt ")

当我在命令提示符下运行相同的命令时,我得到一个带有命令提示符输出的文件,但是当我在python中执行相同的操作时,我得到一个空文件。 我该怎么做才能从python脚本中获取文件输出?

1 个答案:

答案 0 :(得分:1)

您应该通过示例命令getoutput查看子进程模块。