栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

net core python

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

net core python

试试这个

public class RunCmd

{

public string Run(string cmd, string args)

{

ProcessStartInfo start = new ProcessStartInfo();

start.FileName = "python";

start.Arguments = string.Format(""{0}" "{1}"", cmd, args);

start.UseShellExecute = false;// Do not use OS shell

start.CreateNoWindow = true; // We don't need new window

start.RedirectStandardOutput = true;// Any output, generated by application will be redirected back

start.RedirectStandardError = true; // Any error in standard output will be redirected back (for example exceptions)

using (Process process = Process.Start(start))

{

using (StreamReader reader = process.StandardOutput)

{

string stderr = process.StandardError.ReadToEnd(); // Here are the exceptions from our Python script

string result = reader.ReadToEnd(); // Here is the result of StdOut(for example: print "test")

return result;

}

}

}

}

然后

var res = new RunCmd().Run("your_python_file.py","params");

Console.WriteLine(res);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/910452.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号