python-c-api
błąd krytyczny: Python.h: brak takiego pliku lub katalogu
Próbuję zbudować bibliotekę współdzieloną przy użyciu pliku rozszerzenia C, ale najpierw muszę wygenerować plik wyjściowy za ... nie mam też problemu z Python.h. Udało mi się zlokalizuj plik na mojej maszynie ... czy ktoś wcześniej miał ten sam problem??
Python (i Python C API): new versus init
Pytanie, które zamierzam zadać, wydaje się być duplikatem użycia __new__ i _init __w Pythonie?, ale niezależnie od tego, nada ... się, że nasze zmienne instancji są zainicjalizowane do jakiejś wartości domyślnej, moglibyśmy to zrobić w metodzie __init__?
Wywołanie metody Pythona z C / C++ i wyodrębnienie jej zwracanej wartości
Chciałbym wywołać funkcję niestandardową, która jest zdefiniowana w module Pythona z C. mam wstępny kod, aby to zrobić, ale p ... test.myabs(2.0)");
Py_Finalize();
return 0;
}
Jak mogę wyodrębnić wartość zwracaną do podwójnego C i użyć jej w C?
Jak stworzyć generator / iterator za pomocą API Python C?
Jak replikować poniższy kod Pythona za pomocą API Python C?
class Sequence():
def __init__(self, max):
self.max ... oże więcej co ważne, czy jest to właściwy sposób podejścia do tego problemu?
Dzięki wszystkim, którzy nadal podążają za tym.
Py INCREF / DECREF: kiedy
Jest jednym z poprawnych w stwierdzeniu, co następuje:
Jeśli obiekt Pythona jest tworzony w funkcji C, ale funkcja go nie ... rybut" I mean bar and baz:
typedef struct {
PyObject_HEAD
PyObject *foo;
int bar;
double baz;
} FooBarBaz;
Jak złapać Python stdout w kodzie c++
Mam program, który podczas jego uruchamiania czasami musi wywoływać Pythona w celu preformowania niektórych zadań. Potrzebuję ... utput) zwraca pusty łańcuch (char*) zamiast 6... : (Czy jest coś, co mogę zrobić, aby nie stracić tego wyjścia?
Thaks,
Alex
PyEval InitThreads w Pythonie 3: Jak / kiedy to nazwać? (the saga continues ad nauseam)
W zasadzie wydaje się, że massive zamieszanie/niejasność co do tego, kiedy dokładnie PyEval_InitThreads() ma być wywołane, a ... I bardziej ogólnie: co dokładnie musi zrobić moduł C-extension, aby móc bezpiecznie wywoływać kod Pythona z worker C-threads?
Python multi-thread multi-interpreter C API
Bawię się w C API dla Pythona, ale dość trudno jest zrozumieć niektóre narożne przypadki. Mógłbym go przetestować, ale wydaje ... _Restore(_save);
Czy to prawda? Czy jest to ogólny przypadek, dla którego chcę osiągnąć? Czy są warunki wyścigowe?
Dzięki!
Wywołanie metody Pythona z C++ (lub C) callback
Próbuję wywołać metody w klasie Pythona z C++. Metoda C++, od której jest to wywołane jest C++ callback.
Wewnątrz tej metody ... _GetAttrString(module, (char *)"recvCallback");
args = PyTuple_Pack(1, pInstance);
PyObject_CallObject(recv_msg_func, args);
Jak przekazać tablicę z C do osadzonego skryptu Pythona
Biegnę do pewnych problemów i chciałbym uzyskać pomoc. Mam kod kawałka, który służy do osadzania skryptu Pythona. Ten skryp ... C do osadzonego skryptu Pythona jako argument funkcji w skrypcie. Dokładniej, czy ktoś może mi pokazać prosty przykład tego.