【发布时间】:2023-03-03 06:58:26
【问题描述】:
我有两个项目,一个是用 .net 编写的,另一个是用 python 编写的。我在 python 中有一个函数,它在数据库中创建记录。当我的 .net 项目(控制器)中触发插入事件时,我想在 python 中调用该插入函数。我该怎么做?
提前致谢。
【问题讨论】:
标签: c# python .net asp.net-mvc
我有两个项目,一个是用 .net 编写的,另一个是用 python 编写的。我在 python 中有一个函数,它在数据库中创建记录。当我的 .net 项目(控制器)中触发插入事件时,我想在 python 中调用该插入函数。我该怎么做?
提前致谢。
【问题讨论】:
标签: c# python .net asp.net-mvc
你想要做的是从你的 C# 代码中执行一个 shell 命令。
可以在此处查看如何执行此操作的示例:Run Command Prompt Commands
在单独的 python 文件中创建插入函数,例如 yourfile.py,然后使用适当的 python 命令执行以下代码:
string strCmdText;
strCmdText= "python yourfile.py";
System.Diagnostics.Process.Start("CMD.exe",strCmdText);
您需要确保 python 在您的系统路径中。
【讨论】: