python-c-extension — все вопросы

2ответа
4 голоса
Как вызвать исключение Python из расширения C
Я хотел бы поднять KeyboardInterrupt из расширения C. В C я создал модуль с именем siginfo с помощью ниже + setup.py: static void siginfo_handler(int signum, siginfo_t *siginfo, void *context)
2ответа
4 голоса
Расширение Python C не является потокобезопасным?
Я сделал расширение c из скрипта Python, которое было довольно трудоемким. Сам код хорошо протестирован и прост. Расширение c вызывается с несколькими большими списками, а затем выполняет некоторую
2ответа
4 голоса
Любой способ обработать ошибку сегментации расширения C из кода Python?
Я использую стороннюю библиотеку Python с расширениями Си.Есть одна функция, которую я вызываю все время.Когда я вызываю эту функцию с каким-то особым аргументом (который должен быть действительным),
1ответ
4 голоса
Как проанализировать функцию, определенную в модуле расширения Cython C
Модуль Python ---- +: = 0 =: + ---- , по-видимому, не может проверять подписи «встроенных» функций, которые включают функции, определенные в модулях расширения C, например, определенные в Cython.,Есть
4ответа
4 голоса
Python /C: проанализировать все значения сразу для возврата в Python?
Если вы выводите много значений из C в dict в Python, есть ли лучший (более быстрый и менее подверженный ошибкам) ​​способ сделать это, чем:
1ответ
4 голоса
Расширение Python C - получение dict в качестве аргумента
Я пишу расширение C, и я совершенно заблудился, как получить dict в качестве аргумента.Поскольку в документах нет никакой конкретной информации о том, как этого добиться, я попытался проанализировать
3ответа
6 голосов
Как я могу утверждать из кода Python C?
Я пишу класс Python на C и хочу добавить утверждения в мой код отладки. assert.h меня устраивает. Это только помещается в отладочные компиляции, поэтому нет вероятности сбоя утверждения, влияющего н
3ответа
21 голос
Каков «правильный» способ передачи логического значения в расширение Python C?
Это простой пример из документации по python (http://docs.python.org/extending/extending.html): static PyObject * spam_system(PyObject *self, PyObject *args) { const char *command; int sts
4ответа
29 голосов
Как сделать копию модуля Python во время выполнения?
Мне нужно сделать копию модуля сокета, чтобы иметь возможность использовать его, а также иметь еще один модуль сокета, пропатченный обезьяной, и использовать его по-другому. Возможно ли это? Я
4ответа
34 голоса
Сборка lxml для Python 2.7 в Windows
Я пытаюсь собрать lxml для Python 2.7 на 64-битной машине Windows. Я не смог найти lxml egg для версии Python 2.7. Поэтому я собираю его из источников. Я следую инструкциям на этом сайте http://

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132