gpt4 book ai didi

python - Python中如何用子进程实现连续交互对话?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:29:05 26 4
gpt4 key购买 nike

<分区>

也许持续互动不是正确的说法。我想知道是否有人可以帮助我理解从 Python 程序调用程序作为子进程的基础知识?我一直在偷懒,但我一直遇到令人沮丧的错误。我用简单的例子理解得最好。我在桌面上保存了一个名为 square.py 的程序,它使用以下代码:

i=0
while i<10:
x=int(raw_input('Enter x-dimension: '))
x1 = x*x
print str(x1)
i=i+1

有人可以简单地向我解释如何在 IDLE 中调用这个程序并与它保持持续的交互对话(保持它在后台打开并运行)直到它自己终止吗?

最终我将需要使用这些知识从 Python GUI(使用 tkinter)调用用 C 编写的遗传算法程序。遗传算法输出一组值,用户使用这些值来做某事,并就这些值的效用向用户提供反馈。用户反馈的形式为 0-100。当遗传算法接收到输入时,它会发挥它的魔力并输出另一个数字数组,这有望具有更好的实用性。所以我想在一个看起来很吓人的 C 程序周围包装一个 Python GUI,为 C 程序提供一个反馈值并接收一个数字数组。

我希望我已经充分解释了我想做的事情;如果有人可以帮助我使用子进程调用 square.py,向其传递一个值并取回其输出,我将非常高兴。干杯!

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