Namensräume

2013-04-13 17:52

Mama Gump war eine weise Frau.

Mama Gump always said, import star is like a box of chocolates, you never know what you're going to get :-)

Raymond Hettinger, Python core developer

Einfache Regel: niemals from foo import * !

Denn damit holt man sich jede Menge Namen in seinen Namensraum und das kann unter Umständen den einen oder anderen unerwünschten Seiteneffekt haben. Ich mache an solchen Stellen meist ein from foo import first, second, um explizit festzulegen, welche Objekte in meinem Namensraum importert werden sollen.

Weitere Informationen zu Python und Namensräumen gibts unter im Guide to Python Namespaces.