C# 线程 运行 python 脚本
C# thread running python script
我有几个 python 脚本,想 运行 使用 .net 线程池,每个线程 运行 一个 python 脚本(我有 .net为我做很多其他事情,最后需要调用这个 python 脚本)。我怎样才能做到这一点?
我可以为每个 python 脚本启动一个进程,但希望线程会是更有效的完成方式 this.I 我是线程的新手,任何正确方向的想法都会有所帮助。
更新:刚刚做了一些更多的研究,我们可以使用 Ironpython 到 运行 python 脚本(通过做类似 Python.CreateRuntime() 的事情)但是我我不确定它是否会自行创建另一个进程。
是的,IronPython 可用于此目的。有关 运行 来自 .Net
的脚本的详细信息,请参阅 http://blogs.msdn.com/b/charlie/archive/2009/10/25/hosting-ironpython-in-a-c-4-0-program.aspx
我有几个 python 脚本,想 运行 使用 .net 线程池,每个线程 运行 一个 python 脚本(我有 .net为我做很多其他事情,最后需要调用这个 python 脚本)。我怎样才能做到这一点?
我可以为每个 python 脚本启动一个进程,但希望线程会是更有效的完成方式 this.I 我是线程的新手,任何正确方向的想法都会有所帮助。
更新:刚刚做了一些更多的研究,我们可以使用 Ironpython 到 运行 python 脚本(通过做类似 Python.CreateRuntime() 的事情)但是我我不确定它是否会自行创建另一个进程。
是的,IronPython 可用于此目的。有关 运行 来自 .Net
的脚本的详细信息,请参阅 http://blogs.msdn.com/b/charlie/archive/2009/10/25/hosting-ironpython-in-a-c-4-0-program.aspx