如何使用conpty在子进程中读写?

2024-05-07 15:49:57 发布

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

我想为terraria专用服务器构建一个GUI包装器。 首先,我决定制作控制台查看器。但我被问题所困扰。问题是这样的,我无法在服务器开始接收输入之前获得一行应该出现的文本。我无法向服务器提供输入。我认为问题在于它如何接受和打印。所以我选择使用conpty。然后程序可以打印“Choose World:”消息。但它仍然无法正确打印输出,并且对我的输入没有反应。我如何才能正确地执行这些操作? C#或Python都可以

My previous question(Related)

Code of program

Result I want

result of conpty version of my program