大佬们新年好,py如何调用cmd去启动应用并且实时返回应用输出结果?

问题遇到的现象和发生背景

py如何调用cmd去启动应用并且实时返回应用输出结果?
应用如下,他会启动一个CMD窗口去输出应用的信息,我希望写一个py脚本去启动它并且获取他实时的返回信息做分析

img

用subprocess模块的run或者Popen方法调用CMD的命令,用subprocess.PIPE接收输出的文本,可以试试。

ret = subprocess.run(command,shell=True,stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
output = ret.stdout

command是你输入的CMD命令文本,ret.stdout就是结果。shell=True会隐藏控制台窗口。

py结合os模块可以打开像.exe,.txt之类的东西,比如可以打开酷狗音乐,但返回结果应该不行吧🙊🙊🙊
https://blog.csdn.net/bianliuzhu/article/details/96286310?spm=1001.2101.3001.6650.2&utm_medium=distribute.wap_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.wap_blog_relevant_default&depth_1-utm_source=distribute.wap_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.wap_blog_relevant_default