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