我们知道我们可以在c#中运行python函数并调用控制台,我们可以在python控制台中获取c#中的python输出但是如果我们不能将python输出作为c#输入那么使用它?这将是无用的整合所以我的问题是: 你如何检索python输出作为c#输入? 你可以将变量从python导入c#吗? 那怎么样?
我在c#中调用python函数,out out仍然在python控制台中,但它可以在c#中使用,例如,如果我在c#中返回python函数,我可以将它声明为变量,以便在我的c#程序中使用它吗?
这一切都是感谢你帮助我:)。
答案 0 :(得分:0)
查看Process.Start方法。它需要一个ProcessStartInfo参数,允许您重定向标准输出 - 这是在python中print "hello, world!"
时打印到控制台的内容。
点击此处查看此问题,了解有关如何操作的详细信息:How to spawn a process and capture its STDOUT in .NET?