Вопросы по теме 'python-c-extension'
Интерфейс Python для динамического бинарного инструментария PIN-кода
Я работаю над анализом бинарных файлов, используя Python. Я использую отладчики для динамического анализа (т. е. запуска приложения и использования точек останова для выполнения во время выполнения). однако результаты могут быть улучшены, если я...
2389 просмотров
schedule
18.03.2023
Повлияет ли перекомпиляция на работающую программу?
Если я перекомпилирую программу, когда она все еще работает, будет ли программа по-прежнему выполняться как исходная до перекомпиляции?
Я просто нахожу несколько ответов из Безопасно ли перекомпилировать исполняемый файл во время его работы? , но...
57 просмотров
schedule
28.06.2023
Использование нового типа в расширении Python C
Я написал код для определения нового типа в расширении Python C (MyStatus). Я написал код C для определения распределения, освобождения и т. д., как указано на этой странице .
Я смог скомпилировать модуль и использовать его из python.
Теперь я...
921 просмотров
schedule
31.01.2023
Как в Python узнать, исходит ли модуль от расширения C?
Каков правильный или наиболее надежный способ определить из Python, если импортированный модуль получен из расширения C в отличие от чистого модуля Python? Это полезно, например, если в пакете Python есть модуль как с чистой реализацией Python, так...
4585 просмотров
schedule
20.09.2022
Создание типа Python в C с использованием внешней библиотеки: ctypes или setuptools?
Я пишу какое-то расширение Python C. Он использует мою собственную библиотеку *.so и заголовки из другого проекта (допустим, они находятся в /usr/local/lib/otherproject.so и /usr/local/include/otherproject.h ).
Я не знаю, какой стратегии...
479 просмотров
schedule
21.05.2022
PYCFunctionWithKeywords неправильно вызывается из python
Я пытаюсь написать модуль C-расширения для python3, скажем, foo , и я пытаюсь определить метод, который может принимать аргументы ключевого слова.
static PyObject* fooImpl(PyObject*, PyObject*, PyObject*);
static PyObject* fooImpl2(PyObject,...
334 просмотров
schedule
02.10.2022
Вернуть каталоги include и runtime lib из Python
Допустим, я хочу использовать gcc из командной строки, чтобы скомпилировать расширение C для Python. Я бы структурировал вызов примерно так:
gcc -o applesauce.pyd -I C:/Python35/include -L C:/Python35/libs -l python35 applesauce.c
Я...
156 просмотров
schedule
08.10.2023
Python: расширение C++, возвращающее несколько значений
Я пишу расширение С++ для скрипта Python и хочу вернуть несколько значений, например то, что мы можем сделать в функции Python.
Простой пример в питоне:
def test():
return 0,0
tuple кажется наиболее близким ответом
#include...
659 просмотров
schedule
10.12.2022