Преимущество ctypes заключается в отсутствии C-кода для компиляции, поэтому его очень удобно использовать для упаковки стандартных библиотек, написанных кем-то другим, и уже существует в двоичных версиях для Windows и OS X.
я есть задача «обернуть» библиотеку c в класс Python. Документы по этому вопросу невероятно расплывчаты. Кажется, они ожидают, что только продвинутые пользователи Python будут реализовывать ctypes. Ну, я новичок в Python и нуждаюсь в помощи.
Некоторая пошаговая помощь была бы замечательной.
Итак, у меня есть библиотека c. Что я делаю? Какие файлы я положу куда? Как мне импортировать библиотеку? Я читал, что может быть способ "автоперенос" в Python?
(Кстати, я делал учебник по ctypes на python.net, и он не работает. То есть я думаю, они предполагают, что я смогу выполнить остальные шаги.
На самом деле это ошибка, которую я получаю с их кодом:
File "importtest.py", line 1
>>> from ctypes import *
SyntaxError: invalid syntax
Я мог бы действительно использовать пошаговую помощь в этом! Благодаря ~