如何使用Python与外部命令行程序交互(在Windows上)

osh3o9ms  于 2023-02-25  发布在  Windows
关注(0)|答案(1)|浏览(155)

我有一个可以在命令行上执行的程序(比方说program.exe),执行后它会要求一些输入,运行一段时间,然后给出一些输出,我需要编写一个python脚本,与这个程序交互,让它可以连续发送/接收输入/输出。
我已经尝试了subprocessPexpect库,但是到目前为止我还没有实现这个功能,如果有人知道如何实现,我将非常感谢一个工作示例,这样我就可以修改它。
非常感谢您的帮助!

siv3szwd

siv3szwd1#

接收输入:要从shell脚本获取一些返回值,可以使用参数标准输入,如argvargc
调用cmd命令:使用system.os并将其用作os("<your shell command>")

相关问题