gpt4 book ai didi

python - Python与内部调用的C程序进行交互

转载 作者:行者123 更新时间:2023-11-30 16:54:08 24 4
gpt4 key购买 nike

这是我的第一篇文章,因此,如果我忘记遵守某些规则,请原谅并教我大师。

所以我用Python做的:

import os
os.system("./forza4")
os.system("7")


Forza4是一款迷你游戏,使用 scanf接收输入(数字1-7),直到其中一位玩家获胜。

我希望我的Python代码直接将输入提供给forza4,直到游戏结束为止,因此不需要用户输入。

问题是Python很明显首先运行forza4,并且只有在结束后才运行 os.system("7")

问题是:有什么方法可以在C程序仍在运行时将其输入 stdin

最佳答案

建议对系统命令使用子进程,该命令的命令选项语法不错。

import subprocess

subprocess.call(["./forza4", "7"])

关于python - Python与内部调用的C程序进行交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40636948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com