首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Python的subprocess模块与控制台程序进行交互但是一直卡在readline求解?

使用Python的subprocess模块与控制台程序进行交互但是一直卡在readline求解?

提问于 2018-10-18 17:26:46
回答 0关注 0查看 515

实测当控制台程序使用标准输出printf或者cout的时候如果不使用flush,python的readline就不能够读到,一直卡在readline,,但是实际上很多控制台程序 都不会在printf之后flush,,这个问题不知怎么解决困惑了两天了,请教大神如何解决,不知我有没有表达清楚。以下是我的控制台test程序代码:

#include <stdio.h>

int main()

{

int data;

printf("Hello World!\n");

printf("123321\n");

scanf("%d", &data);

printf("%d\n",data);

}

python程序要实现将第一个helloword输出显示出来,第二个输出123321内容读取出来保存,然后将第二个输出的内容123321原样输入进控制台程序,最后输出第三个输出

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档