当前位置:   article > 正文

关于C#使用Process调用Python脚本不能实时输出(异步)的问题

关于C#使用Process调用Python脚本不能实时输出(异步)的问题

项目场景:

         今天写程序的时候遇到了一个问题,C#使用Process调用Python脚本时怎么弄都不能异步输出,都是等程序执行完了才输出结果,头疼了一晚上,试了好多人的c#代码都不行,所幸发现了这个老哥的帖子(C# 通过控制台调用 python 不能异步获取控制台信息_博问_博客园 (cnblogs.com)),最后解决了,这里我自己记录一下这个问题,也为后来人提供一下帮助。


问题描述:

C#使用Process调用Python脚本时不能异步输出


原因分析:

参考了这个老哥C# 通过控制台调用 python 不能异步获取控制台信息_博问_博客园 (cnblogs.com)

加一点,python 的 print输出有时候的时候也有问题,在print里面要加一个flush = True参数才可以


解决方案:

其实是python的问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/478541
推荐阅读
相关标签
  

闽ICP备14008679号