如何将python进程中的信息传递给调用进程

时间:2018-01-05 16:32:30

标签: python subprocess

我有一个用Python编写的数据分析工具。我希望能够安排此工具在新数据进入时运行,我可以在Visual Basic.Net中执行此操作。我想要做的是让一个VB进程生成python进程,然后将它从python接收的数据发送到报告中,但我还没有能够在这种情况下找到很多在线。我应该使用哪些工具来实现这一目标?

修改 我最终做的是使用.Nets的System.Diagnostic.Process类来启动Python进程,然后简单地读取标准输出流。 This site解释了如何在VB端执行此操作。

1 个答案:

答案 0 :(得分:2)

你可以找一个基于文件的approch:

  • vb告诉python有关要创建的文件以及数据并等待处理完成,再次读取文件

  • 您可以使用共享数据库

或进程间通信:

一个很好的起点是interprocess communication

上的python文档