私は、いくつかの生データの分析を実行するために使用されるスタンドアロンのPythonモジュールを持っています。モジュールはうまくいっています。PythonからC structを受け取る/取得する方法
私は出力でさらに処理を行うCソースのPythonモジュールによって生成された出力が必要です。ここで
は、流れの目安です:
- Cソースは、Pythonモジュールを呼び出します。
- Pythonモジュールは、生成された結果をC構造体に埋め込み、 を何らかの形でCソースに渡します。
CのソースコードでPythonモジュールの結果を取得する最も良い方法は何ですか?
結果を入力するには、次のようなものを使用しますか?
from ctypes import *
class result(Structure):
_fields_ = [("status", c_int), ...]
実際には最も良い方法ではありませんが、最も簡単な方法は、Pythonモジュールに出力を一時ファイルにダンプし、Cでファイルを読み込むことです。 – wim
これは最後の方法だと思いますか? – MA1