如何将Asp.net页面与Python项目集成?

时间:2017-03-22 19:04:58

标签: c# python .net machine-learning python.net

我有一个使用Asp .Net MVC开发的网页,我有一个用Python开发的项目,它有一些使用机器学习进行预测的方法。在这种情况下,如何让我的网页与Python中的项目进行通信并使用那里实现的方法?

1 个答案:

答案 0 :(得分:6)

假设您的python文件名是$results = $conn->query($sql); $k = 0; $data = array(); while ($row = $results->fetch_assoc()) { $data[$k]['temp_00'] = $row['temp_00']; $data[$k]['temp_01'] = $row['temp_01']; $data[$k]['temp_02'] = $row['temp_02']; $data[$k]['temp_03'] = $row['temp_03']; ... $k++; } ,您可以创建一个如下所示的批处理文件:

script.py

然后从ASP.NET程序中调用批处理文件(script_runner.bat),如下所示:

python C:\Users\script.py 

另一种可能的解决方案是使用IronPython,which works very good with ASP.NET