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

2 ответа

 у одного такое же поведение?

я есть C api, который я взаимодействую с пакетом Python ctypes. Все работает хорошо, кроме этого маленького лакомого кусочка. Чтобы зарегистрировать функции как обратные вызовы для некоторых уведомлений, я вызываю эту функцию: void ...

3 ответа

Ну я поняла. Но как мне инициализировать этот буфер строковым значением? И, наконец, как я могу передать это методу C? Благодарю.

аюсь этот простой пример ctypes и получаю ошибку, упомянутую >>> from ctypes import create_string_buffer >>> str = create_string_buffer("hello") Traceback (most recent call last): File "<stdin>", line 1, in <module> File ...

3 ответа

ctypes и передача по ссылке на функцию

Я пытаюсь использовать libpcap в python3, используя ctypes. учитывая следующую функцию в C pcap_lookupnet(dev, &net, &mask, errbuf)в питоне у меня есть следующее pcap_lookupnet = pcap.pcap_lookupnet mask = ctypes.c_uint32 net = ...

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

1 ответ

Как преобразовать указатель на массив c в массив Python

У меня есть функция обратного вызова C ++, которая вызывает в Python с использованием ctypes. Параметры этой функции - указатель на массив double и количество элементов. Есть много элементов, около 2 000 000. Мне нужно отправить это в функции ...

1 ответ

Python Ctypes и Sysctl

У меня есть следующий код import sys from ctypes import * from ctypes.util import find_library libc = cdll.LoadLibrary(find_library("c")) CTL_KERN = 1 KERN_SHMMAX = 34 sysctl_names = { 'memory_shared_buffers' : (CTL_KERN, KERN_SHMMAX), } ...

3 ответа

Могу ли я получить доступ к ImageMagick API с помощью Python?

Мне нужно использоватьImageMagick [http://www.imagemagick.org/script/index.php] поскольку у PIL нет того количества функций изображения, которое я ищу. Тем не менее, я хочу использовать Python. Привязки Python (PythonMagick) не обновлялись с ...

2 ответа

ctypes vs C extension

У меня есть несколько функций, написанных на C для игрового проекта. Эти функции вызываются довольно часто (около 2000-4000 раз в секунду). Функции написаны на C для быстрой скорости. Теперь самый простой способ включить эти функции в Python - ...

4 ответа

Изменение LD_LIBRARY_PATH во время выполнения для ctypes

Как обновить эту переменную среды во время выполнения, чтобы ctypes мог загружать библиотеку где угодно? Я пробовал следующее, и ни один из них не работает. from ctypes import * os.environ['LD_LIBRARY_PATH'] ...

2 ответа

Типы Python и указатели на функции

Это связано смой другой вопрос [https://stackoverflow.com/questions/867850/creating-a-wrapper-for-a-c-library-in-python] , но я чувствовал, что должен задать это в новом вопросе. В основном FLAC использует указатели функций для обратных вызовов, ...

1 ответ

Использование структуры в качестве аргумента функции с модулем Python ctypes

Поэтому я пытаюсь портировать C-расширение Python, которое я написал для обработки соединений / символических ссылок / etc в Windows, на чистый Python с помощью модуля ctypes. К сожалению, поскольку мое предыдущее использование ctypes было ...