Результаты поиска по запросу "python-c-api"
Как получить счетчик ссылок PyObject?
Как получить счетчик ссылок
Как привести в порядок / исправить создание PyCXX нового класса расширения Python?
Я почти закончил переписывать оболочку C ++ Python (PyCXX).Оригинал позволяет использовать классы расширения старого и нового стилей, но также позволяет созд...
Как создать генератор / итератор с Python C API?
Как мне скопировать следующий код Python с Python C API? class Sequence(): def __init__(self, max): self.max = max def data(self): i = 0 while i < self.max: yield i i += 1Пока у меня есть это: #include <Python/Python.h> #include ...
Невозможно импортировать пользовательскую DLL в python
Я пытаюсь выставить класс C ++ для Python с
Часть первого, которая получает только каталог, намного проще:
у видеть этоINCLUDE путьsysconfig.get_path('include') [https://docs.python.org/3/library/sysconfig.html#installation-paths]. Но я не вижу подобного значения дляLIB. NumPyоткровенно ...
@ ДэвидW, это может быть. Я думал, что cpython c реализация Python ...
лал модуль Python на C / C ++ с Python C API. Я использую setuptools.Extension в моем setup.py. Он создает один файл .py, который загружает модуль python из некоторого скомпилированного файла .pyd: def __bootstrap__(): global __bootstrap__, ...
Как правильно использовать Python C API и исключения?
если я сделаю что-то вроде >>> x = int(1,2,3,4,5)Я сразу же получаю фатальную ошибку (такую, которая прервала бы выполнение программы, если бы она была в заранее написанном скрипте) Traceback (most recent call last): File "<stdin>", line 1, in ...
тогда наложение структур опасно, потому что гарантированное выравнивание памяти - только 1.
у использовать операторы new и delete для создания и уничтожения моих объектов. Проблема в том, что питон разбивает его на несколько этапов. tp_new, tp_init и tp_alloc для создания и tp_del, tp_free и tp_dealloc для уничтожения. Однако в С ++ ...