First page Back Continue Last page Overview Image

Modul-Initializierung

Die Initialisierungsfunktion wird aufgerufen, wenn ein Erweiterungsmodul importiert wird. Neue Methoden werden mit dem Python-Interpreter registriert.

Initialisierungmethoden in unserem „factorial“-Beispiel:

Methoden-Tables:

static PyMethodDef factorialMethods[] = {

{ "fact", wrap_fact, 1 },

{ NULL, NULL }

};

Initialization Funktion:

void initfactorial() {

PyObject *m;

m = Py_InitModule("factorial",

factorialMethods);

}