gpt4 book ai didi

c# - 从 C# 运行多个 python 脚本

转载 作者:行者123 更新时间:2023-11-28 17:29:07 24 4
gpt4 key购买 nike

我希望有人可以帮助我。我对 C# 比较陌生,正在尝试执行我在 C# winform 应用程序中编写的一些 Python 代码。

我想做的是从 winform 中的文本框中输入一个名称,并让它通过 python 脚本进行处理,并在 winform 上的另一个文本框中返回结果。

我找到了几个关于如何在 C# 中执行单个脚本的好例子,但我在理解如何引用多个脚本时遇到了一些困难。

例如,我有一个 python 脚本在代码中引用了另外两个脚本

from FindTelephone import *
from FindAddress import *

def createPerson(name)
telephone = FindTelephone(name)
address = FindAddress(name)
....

有没有办法让 C# 在运行我的主脚本之前指向我的其他 python 脚本的引用?

在此先感谢您的帮助。

编码(marshal)

最佳答案

喜欢这些帖子吗?: Call Python function from c# (.NET) , run a python script from c#

或者

您可能想查看 pythonnet .

或者

如果您想要更简单的方法,那么我建议使用 Iron Python代替普通的 Python。 IronPython 是 Python 编程语言的开源实现,它与 .NET Framework 紧密集成。这意味着它更容易与 C# 和 Windows 窗体一起使用,并且看起来几乎就像普通的 Python 一样。

或者

如果您使用的是 Visual Studio,VS 有一些 Python 工具可以帮助您完成任务。 Link .您可以找到更多文档 Here最后一个链接由 Jedediah 从评论中提供,如果您喜欢最后一个链接,请为他的评论投票。

其他方便的链接:Integrating Python With Other Languages

关于c# - 从 C# 运行多个 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35848305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com