如何使用python启动交互式shell程序?

2024-10-02 20:30:23 发布

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

我使用python子进程和os模块有一段时间了。现在我想从Python开始一个交互式的C++程序名为DimbCalp计算器。这个简单的计算器读取我的输入并返回结果:当我输入1+2时,它返回3

如何使用python脚本调用这个dumbCalculator二进制文件?显然,当dumbCalculator启动时,python需要“放弃”它的shell。在

有什么意见吗?在

非常感谢!在


Tags: 模块文件程序脚本进程os二进制shell
1条回答
网友
1楼 · 发布于 2024-10-02 20:30:23

这两个命令中的任何一个都将为您运行一个交互式程序,并在程序结束时返回Python。他们不一定会从程序中返回一个值bc'是一个用于测试的交互式计算器。它允许您添加数字,然后在键入'quit'时返回Python。在

>>> os.system("bc")

>>> subprocess.call("bc")

相关问题 更多 >