Результаты поиска по запросу "ctypes"

2 ответа

Как передать указатель обратно в ctypes?

Не знаю много о ctypes, только недавно начал работать с ним. У меня есть простая функция в C-подобной DLL, которая возвращает указатель на динамически генерируемую строку. Он работает нормально, но, поскольку я вручную выделил память для строки, ...

1 ответ

Python: многопроцессорность и массив c_char_p

Я запускаю 3 процесса, и я хочу, чтобы они поместили строку в общий массив,по индексу, соответствующему процессу (я). Посмотрите на код ниже, сгенерированный вывод: ['test 0', None, None] ['test 1', 'test 1', None] ['test 2', 'test 2', 'test ...

5 ответов

Python ctypes: копирование содержимого структуры

Я хочу, чтобы имитировать кусок кода C в Python с помощью ctypes, код что-то вроде: typedef struct { int x; int y; } point; void copy_point(point *a, point *b) { *a = *b; }в ctypes невозможно сделать следующее: from ctypes import * class ...

ТОП публикаций

2 ответа

Как вернуть массив из функции C ++ в Python, используя ctypes

Я использую ctypes для реализации функции C ++ в Python. Функция C ++ должна возвращать указатель на массив. К сожалению, я не понял, как получить доступ к массиву в Python. Я попытался numpy.frombuffer, но это не удалось. Он просто вернул массив ...

3 ответа

ctypes возвращают строку из функции c

Я ветеран Python, но в C не особо баловался. После полдня, когда я не нашел в интернете ничего подходящего, я подумал, что попрошу здесь и получу необходимую помощь. Я хочу написать простую функцию C, которая принимает строку и возвращает ...

6 ответов

Python: kernel32.CreateProcessA () Что он делает?

В настоящее время я изучаю отладчики и как они останавливают процессы. Вот мой код: from ctypes import * WORD = c_ushort DWORD = c_ulong LPBYTE = POINTER(c_ubyte) LPTSTR = POINTER(c_char) HANDLE = c_void_p DEBUG_PROCESS = ...

4 ответа

Импортировать константы из файла .h в python

Я искал простой ответ на этот вопрос, но, похоже, я не могу его найти. Я бы предпочел держаться подальше от любых внешних библиотек, которые еще не включены в Python 2.6 / 2.7. У меня есть 2 c заголовочные файлы, которые похожи на ...

2 ответа

Использование перечислений в ctypes.Structure

У меня есть структура, к которой я обращаюсь через ctypes: struct attrl { char *name; char *resource; char *value; struct attrl *next; enum batch_op op; };Пока у меня есть код Python, как: # struct attropl class attropl(Structure): pass ...

1 ответ

Как перехватить событие принтера в python

Я хочу поймать сигнал, когда принтер начал печатать. Это было бы хорошо, если бы вы сказали мне, как получить путь документа, который будет печататься. pywin32print выглядит полезным, но я не знаю, как использовать.