Вопросы по теме 'python-cffi'

Как вызвать украшенную __cdel функцию с помощью cffi?
Привет @eryksun и эксперты по Python: Я пытаюсь импортировать файл dll в python с помощью cffi со следующими командами: from cffi import FFI ffi=FFI() lib=ffi.dlopen('ATC3DG.DLL') Из предыдущего вопроса о ctypes я знайте, что все DLL...
447 просмотров
schedule 08.07.2022

Python Couchbase CFFI — `AssertionError: backend.__version__ == __version__[:3])`
Полный текст ошибки: No module named couchbase._libcouchbase Traceback (most recent call last): File "app_main.py", line 75, in run_toplevel File "runtests.py", line 12, in <module> mod = __import__(t, globals(), locals(),...
315 просмотров

CFFI — возможен ли обратный вызов Python для кода C в режиме ABI?
Мне нужен обратный вызов для кода C. В принципе, мне нужно, чтобы это работало: In C: typedef int callback_t(int i); callback_t *callback = NULL; в Питоне: from cffi import FFI def py_callback(i): return 0 ffi_builder = FFI()...
1022 просмотров
schedule 29.04.2023

Ctypes: типы данных из C-определения
У меня есть адрес функции, а также ее «c-подобное» представление (из llvmlite , но это не так важно). Для функции, которая складывает два двойных значения и возвращает их, код будет выглядеть так: cfunc = CFUNCTYPE(c_double, c_double,...
147 просмотров

PYPY, ошибка импорта CFFI библиотека cffi '_heap_i' не имеет функции, константы или глобальной переменной с именем 'initQueue'
Итак, я пытаюсь использовать cffi для быстрого доступа к библиотеке c в pypy. Я использую свой macpro с инструментами командной строки 9.1. в частности, я сравниваю чистую очередь приоритетов Python, heapq, cffi и ctypes для проекта. У меня...
478 просмотров

Python создает CFFI в режиме API с помощью Setuptools
Я пытаюсь научиться создавать модули CFFI и упаковывать их с помощью setuptools . Когда я запускаю скрипт сборки build_foo.py , я получаю библиотеку режима API, но когда я пытаюсь pip install . , я получаю библиотеку режима ABI. Создает режим...
301 просмотров

Структура Rust в PyObject в rust-cpython
Я использую rust-cpython для написания функций на Rust, которые можно вызывать в Python. У меня есть существующая структура, которая используется в качестве вывода. Как мне превратить это в PyObject, который может понять rust-cpython? Моя...
406 просмотров
schedule 02.10.2022

Как сделать C-DLL, обернутую CFFI, для обратного вызова python
В настоящее время я пытаюсь обернуть c-dll для управления камерой, подключенной через USB. Чтобы получить данные изображения с камеры, SDK-Provider (Thorlabs) описывает две возможности: Опрос камеры в цикле Используйте обратные вызовы Я...
400 просмотров
schedule 02.12.2022

Компиляция нескольких исходных файлов с помощью cffi
Недавно я обнаружил модуль cffi Python, и я хотел бы использовать его для написания модульных тестов для некоторого кода C, который я написал на Python. Одна (вероятно, простая) вещь, которую я не могу понять, — это как скомпилировать несколько...
252 просмотров
schedule 05.05.2024

Передача данных json из python в ржавчину через рассол (или другой)
Я пытаюсь создать общий интерфейс, чтобы иметь возможность использовать библиотеки ржавчины из python( https://github.com/ProjitB/Rust-Libraries-to-Python ). Прямо сейчас, пока у меня есть рабочая версия, я создаю временный файл в процессе передачи...
376 просмотров
schedule 29.06.2023

cffi экспорт кода Python в dll, как читать объект изображения в @ ffi.def_extern ()
Я пытаюсь преобразовать свой код Python в dll с помощью cffi, чтобы я мог получить доступ к этому коду в моем приложении С #, и я пытаюсь отправить изображение своего кода С # в функцию python, ниже мой код для чтения файла и преобразования в массив...
97 просмотров
schedule 29.06.2023