从.net项目

时间:2016-04-06 17:14:22

标签: c# python .net asp.net-mvc

我有两个项目,一个用.net编写,另一个用python编写。我在python中有一个函数,它在数据库中创建记录。当插入事件在我的.net项目(控制器)中触发时,我想在python中调用该插入函数。我怎么能这样做?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您要做的是从C#代码执行shell命令。

这里可以看到如何执行此操作的示例:Run Command Prompt Commands

在单独的python文件中创建插入函数,例如yourfile.py,然后使用适当的python命令执行以下代码:

string strCmdText;
strCmdText= "python yourfile.py";
System.Diagnostics.Process.Start("CMD.exe",strCmdText);

您需要确保python在您的系统路径中。