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

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 выглядит полезным, но я не знаю, как использовать.

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

2 ответа

Замена Python 3 для PyFile_AsFile

Следующий код работает в Python 2: from ctypes import * ## Setup python file -> c 'FILE *' conversion : class FILE(Structure): pass FILE_P = POINTER(FILE) PyFile_AsFile = pythonapi.PyFile_AsFile # problem here PyFile_AsFile.argtypes = ...

5 ответов

Как использовать классы C ++ с ctypes?

Я только начинаю с ctypes и хотел бы использовать класс C ++, который я экспортировал в файл dll из Python, используя ctypes. Допустим, мой код на C ++ выглядит примерно так: class MyClass { public: int test(); ...Я бы знал, создать файл .dll, ...

4 ответа

Python передает адрес 32-битного указателя в функции C

Я хотел бы вызывать свои функции C в общей библиотеке из скриптов Python. Проблемы, возникающие при передаче указателей, 64-битные адреса кажутся усеченными до 32-битных адресов в вызываемой функции. И Python, и моя ...

1 ответ

Обнаружение вызова скрипта Python из Windows DLL при использовании CTypes

Я пытаюсь добавить функциональность в Windows DLL для определения имени вызывающего скрипта Python. Я вызываю DLL через Python, используя ctypes, как описано в ответах наКак я могу вызвать DLL из скриптового ...

3 ответа

Python, использующий ctypes для передачи массива char * и заполнения результатов

Я пытаюсь использовать ctypes для создания массива char * в python для передачи в библиотеку для заполнения строками. Я ожидаю, что 4 строки возвращают не более 7 символов в длину. Мой код Py выглядит так testlib.py from ctypes import * ...

3 ответа

Как обрабатывать возвращаемый тип C ++ std :: vector <int> в Python ctypes?

Я не могу найти, как ctypes ликвидирует разрыв междуstd::vector и Python; нигде в интернете не упоминается такая комбинация. Это плохая практика, ее нет или я что-то упустил? C ++: xxx.cpp #include <fstream> #include <string> using namespace ...

1 ответ

Как настроить Python ctypes 'c_wchar_p' и 'c_char_p' restype?

В Python 3 function_name.restype = c_char_p # returns bytesУ меня есть много таких функций, и для каждого, что мне нужно сделатьstr(ret, 'utf8'), Как я могу создатьcustom_c_char_p что делает это автоматически, чтобы быть объявленным ...