[Python-de] reimport über __import__
Diez B. Roggisch
deets at web.de
Mon Jul 3 15:11:53 CEST 2006
> Ok und wie erreicht man das genaue Gegenteil? Bei einem Reimport soll
> also das Modul erneut initialisiert werden, so als wäre es noch nicht
> importiert worden.
Theoretisch: reload.
> Hintergrund ist, dass ich pyVideo mit pygame und wxPython nutzen will.
> Da ist die grobe Reihenfolge in etwa:
>
> 1. wxPanel erzeugen, wo das pygame-surface dargestellt werden soll
> 2. pygame importieren
> 3. pyVideo importieren
>
> pyVideo muß nach pygame importiert werden, damit das SDL-Surface
> verwendet wird. pygame darf aber erst importiert werden, wenn das
> wxPanel steht. Gleichzeitig möchte ich aber pyVideo am Anfang
> importieren, damit der Nutzer die richtige Kamera auswählen kann. Das
> heisst ich muss dann pyVideo reimportieren...
Du kannst es wie oben gesagt mit reload versuchen. Aber da es sich dabei um
C-Extensions handelt, weiss ich nicht ob das von praktisch von Erfolg gekrönt
ist.
Diez
More information about the python-de
mailing list