我有一些用Python编写的代码,不能转换为.NET语言.我需要从.NET WinForms应用程序中调用其中一个函数.
现在,我通过将Python脚本作为单独的进程启动并将参数作为命令行参数传递给它来实现.它有效,但我不喜欢这个解决方案.我想将它改进为更好的一个.
有没有更好的方法.py从.NET应用程序调用脚本的功能?最好的方法是什么?
注意:IronPython不是此Python脚本的选项
我想知道是否有可能通过C#项目从Python脚本调用特定的方法.
我没有代码......但我的想法是:
Python代码:
def SetHostInfos(Host,IP,Password):
Work to do...
def CalcAdd(Numb1,Numb2):
Work to do...
Run Code Online (Sandbox Code Playgroud)
C#代码:
SetHostInfos("test","0.0.0.0","PWD")
result = CalcAdd(12,13)
Run Code Online (Sandbox Code Playgroud)
如何通过C#调用此Python脚本中的一个方法?