如何让python在windows CMD中读取和键入内容

2024-05-14 19:06:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个程序,需要知道它是否在虚拟机中,我发现一个简单的方法是检查cmd中的系统信息,但是,我找不到一种方法来写入cmd并读取cmd的回复

我想要的东西,可以写“WMIC计算机系统得到制造商”的指令,并检查结果是什么


Tags: 方法程序cmd信息系统指令wmic计算机系统
1条回答
网友
1楼 · 发布于 2024-05-14 19:06:36

您希望使用子流程模块

import subprocess

proc = subprocess.Popen(
    [
        'WMIC',
        'COMPUTERSYSTEM',
        'GET',
        'MANUFACTURER'
    ],
    stdout=subprocess.PIPE,
    stderr=subprocess.PIPE
)

out, err = proc.communicate()
print(out.decode().strip())

相关问题 更多 >

    热门问题