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



我正在尝试使用" vmrun list"命令查找所有VM运行,并且我希望在文本文件中输出。

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

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

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

最新更新