1

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 を呼び出すことでこれを行っています。

どんなフィードバックでも大歓迎です。ありがとう。

4

1 に答える 1

1

SWIG は C または C++ をラップするためのもので、他の言語とインターフェースできるようにしますか? たとえば、swig を使用して一部の C をラップして、Python または C# から呼び出すことができますが、一部の C# をラップして Python から呼び出すことはできません (またはその逆)。

この場合、ironpython が役立つ可能性がありますか?

あなたがすでに行っていることは正しい解決策、つまり C# から python を呼び出すことだと思います。ラップするCコードがないため、SWIGは無関係です。

役に立つかもしれないいくつかのリンクは次のとおりです。

于 2012-10-16T11:17:41.973 に答える