Я обдумывал запись пиковой подходящей библиотеки некоторое время. Я знаю Python довольно хорошо и планирую реализацию всего в Python для начала, но предусматриваю, что мне, вероятно, придется повторно реализовать...
В Python, при каких обстоятельствах БОЛЬШОЙ ГЛОТОК является лучшим выбором, чем ctypes для вызова точек входа в общих библиотеках? Давайте предположим, что у Вас уже нет файла (файлов) интерфейса SWIG. Что...
Я хочу назвать библиотеку C из приложения Python. Я не хочу обертывать целый API, только функции и типы данных, которые относятся к моему случаю. Поскольку я вижу его, у меня есть три варианта: Создайте...
Мой друг произвел маленький ассемблер подтверждения концепции, который работал над x86. Я решил портировать его для x86_64 также, но я сразу поразил проблему. Я записал маленькую часть программы в C, затем...
Я хорошо провожу время, изучая Python путем записи генетического типа программирования приложения. У меня был некоторый большой совет от Torsten Marek, Paul Hankin и Alex Martelli на этом сайте. Программа...
Я услышал, что Ctypes может вызвать катастрофические отказы (или остановить ошибки) в Python и окнах. Я должен избегать их использования? Где я слышал? Это вернулось, когда я пытался управлять различными аспектами окон...
Я хочу подражать части кода C в Python с ctypes, код - что-то как: структура определения типа {интервал x; интервал y;} точка; освободите copy_point (точка *a, точка *b) {*= *b;} в ctypes это...
Я пишу завершению IO основанный на порте сервер (исходный код здесь) использование Windows DLL API в Python с помощью ctypes модуля. Но это - довольно прямое использование API, и этот вопрос...
Я прочитал связанный вопрос и sys.getsizeof (int ()), то есть размер экземпляра создает & gt; & gt; & gt; & gt; & gt; sys.getsizeof (int ()) 24 Предполагая, что ctypes должно быть легче, я решил попробовать одно и то же ...
Я пытаюсь использовать PythonMagickWand для использования искажения Shepards на изображении. Можно также видеть источник distort.c, который используется ImageMagick. PythonMagickWand не делает поддержкой по умолчанию...
У меня есть модуль Python, wrapper.py, который переносит DLL C. DLL находится в той же папке как модуль. Поэтому я использую следующий код для загрузки его: myDll = ctypes. CDLL ("MyCDLL.dll") Это работает если...
Друг спросил меня о создании маленького веб-интерфейса, который принимает некоторые исходные данные, отправляет их в MATLAB для перемалывания чисел и производит результаты. Я - разработчик Python/Django торговлей, таким образом, я могу...
Я следил за C-подобными структурами в Python, и я определил класс CommandHeader, который наследует ctypes.Structure. class CommandHeader (Structure): "" "struct {uint8_t key; ...
Вот прототип для функции C, которая находится в DLL: экстерн "C" освобождает __ stdcall __ declspec (dllexport) ReturnPulse (дважды*, дважды*, дважды*, дважды*, дважды*); В другом потоке я спросил о как...
myPythonClient (ниже) хочет вызвать функцию ringBell (загруженный из DLL с помощью ctypes). Однако попытка получить доступ к ringBell через его имя приводит к AttributeError. Почему? RingBell.h...
Предположим, у меня есть модуль, который выглядит как MODULE test_module INTEGER, PARAMETER :: var1 = 25 INTEGER :: var2 REAL, DIMENSION (var1) :: arr1 END MODULE test_module Я скомпилирую с этим gcc -...
Есть ли способ узнать, какие функции экспортируются из dll через ctypes библиотеки внешних функций python? И по возможности узнать подробности об экспортируемых функциях через ctypes. Если да,...
У меня есть функция C, которая ожидает список \ 0 завершенных строк в качестве входных данных: void external_C (int length, const char ** string_list) {// Проверять содержимое string_list - но не изменять его.
} ...
У меня есть библиотека C++ repeater.so, что я могу загрузить из Python в Linux следующий путь: импортируйте numpy как np повторитель = np.ctypeslib.load_library ('librepeater.so', '...
Я пытаюсь передать указатель структуры, которой дают меня как возвращаемое значение от функциональной 'панели' до функции 'foo_write'. Но я получаю сообщение об ошибке 'TypeError: должен быть тип ctypes' для строки '...
У меня есть API, который я хотел бы использовать из Python. Тот API содержит флаги и перечисления, реализованные с #define.//это просто почти C, так не потрудитесь добавлять определение типа и диарею круглой скобки здесь. стандартная программа (...
Короче говоря, я пытаюсь звонить в общую библиотеку из Python, более конкретно, от numpy. Общая библиотека реализована в C, использующем sse2 инструкции. Включение оптимизации, т.е. создание...
Я пытаюсь записать обертку Python для оценки покера, c статической библиотеки. Вся документация, которую я могу найти на ctypes, указывает, что это работает над общими/динамичными библиотеками. Есть ли ctypes для...
Я имею дело с буферами изображения, и я хочу смочь получить доступ к данным несколько строк в мое изображение для анализа с c библиотекой. Я создал свой 8-разрядный пиксельный буфер в использовании Python...
Я хотел бы знать, возможно ли использовать ctypes, чтобы получить доступ к C++ DLLs из Python и выполнить функции (или методы класса) от них. В противном случае есть ли другой способ сделать это?
Это могло бы быть глупым вопросом, но я не мог найти хороший ответ в документах или нигде. Если я использую структуру для определения двоичной структуры, структура имеет 2 симметричных метода для сериализации и...
У меня есть структура, к которой я получаю доступ через ctypes: структура attrl {символ *имя; символ *ресурс; символ *значение; структура attrl *затем; перечисление batch_op op;}; До сих пор у меня есть код Python как: #...
У нас есть некоторые двоичные файлы, созданные программой C. Один тип файла создается путем вызова fwrite для записи следующей структуры C в файл: структура определения типа {неподписанное нечто длинного целого; неподписанный...