Fallstricke bei Modulen

Hier ist die übliche Sammlung von Grenzfällen, die das Leben von Anfängern so interessant machen. Einige sind derart obskur, dass es schwierig war, überhaupt geeignete Beispiele zu finden, aber die meisten zeigen dennoch wichtige Dinge über Python.

Module mit Namensstrings importieren

Der Modulname in einer import- oder from-Anweisung ist ein fest codierter Variablenname. Aber manchmal wird Ihr Programm den Namen eines zu importierenden Moduls in Form eines Strings zur Laufzeit bekommen (z.B. wenn ein Benutzer den Namen eines Moduls in einer GUI auswählt). Leider können Sie Import-Anweisungen nicht direkt benutzen, um ein Modul ausgehend von dessen Namen in einem String zu laden, denn Python erwartet hier eine Variable, keinen ...

Get Einfüehrung in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.