【问题标题】:swig generated python file plus C#swig生成python文件加C#
【发布时间】:2012-10-16 09:09:57
【问题描述】:

我有一个由 swig 生成的 python 文件(没有这方面的经验)。它包含在顶部:

# This file was automatically generated by SWIG (http://www.swig.org).
# Version 2.0.4
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

并包含类定义。是否可以从中生成 C# 类来表示必须从某些专有数据库中补充的“数据结构”?

最后,我不得不从 C# 与 Python 交谈。我目前正在通过编写 python 文件然后从 C# 调用 Python 来做到这一点。

非常感谢任何反馈。谢谢。

【问题讨论】:

  • 我无法访问原始 C/C++。不确定 Ironpython。我的理解是它只将python添加到.net。不确定它是否也可以用来调用'native' python。
  • 谢谢。随意撰写答案...

标签: python .net c#-4.0 swig


【解决方案1】:

SWIG 用于包装 C 或 C++,以便它可以与其他语言交互?例如您可以使用 swig 包装一些 C,以便您可以从 python 或 C# 调用它 - 但不要包装一些 C#,以便您可以从 python 调用它(反之亦然)。

ironpython 在这种情况下可能有用吗?

在我看来,您所做的已经是正确的解决方案,即从 C# 调用 python。 SWIG 无关紧要,因为您没有要包装的任何 C 代码。

一些可能有用的链接是:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多