У меня есть отдельный модуль Python, используемый для анализа некоторых необработанных данных. Модуль работает отлично.
Теперь мне нужен вывод, сгенерированный модулем Python в C-источнике, который будет выполнять дальнейшую обработку при выводе.
Вот примерное представление о потоке:
- C источник будет вызывать модуль Python.
- Модуль Python заполняет результаты, сгенерированные в структуру C, и
затем каким-то образом передать его источнику C.
Так каков наилучший способ получить результаты из модуля Python в исходном коде C?
Должен ли я использовать что-то вроде следующего, чтобы заполнить результаты?
from ctypes import *
class result(Structure):
_fields_ = [("status", c_int), ...]