Es wäre ja nicht schlecht wenn man vom Sternchemimport weg kommen würde. Da sind wir uns denke ich einige, oder?
Mir ist letztens allerdings aufgefallen, das min. drei Varianten zu Alternative stehen.
Ein "import Tkinter" verursacht viel Tipparbeit im Code. Bleibt also das umbenennen mit "as"... Dabei bin ich im Netz allerdings auf Gross- und Kleinschreibung gestoßen.
Wie Tkinter richtig importieren?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Und weiter? Müssen wir jetzt für jeden Import eine Umfrage machen? Ist ``from xml.etree.ElementTree import ElementTree as ET`` richtig? Oder ist ``from xml.etree.ElementTree import ElementTree as et`` richtig? Oder ist ``from xml.etree.ElementTree import ElementTree`` richtig? Oder ``from xml.etree import ElementTree as elementtree``?
Letztendlich ist es doch ziemlich egal, aber oft ist es so dass die Modulnamen in Lower-Case sind und die Klassen mit Großbuchstaben. Das ist eine sinnvolle Konvention, aber auch wenn man sich nicht dran hält ist es nur begrenzt problematisch.
Achja, in PyGTK nutzt man den ``gtk``-Namespace und in wxPython (inzwischen) ``wx``. Somit würde ``tk`` auch aus Konsistenzgründen am ehesten passen.
Letztendlich ist es doch ziemlich egal, aber oft ist es so dass die Modulnamen in Lower-Case sind und die Klassen mit Großbuchstaben. Das ist eine sinnvolle Konvention, aber auch wenn man sich nicht dran hält ist es nur begrenzt problematisch.
Achja, in PyGTK nutzt man den ``gtk``-Namespace und in wxPython (inzwischen) ``wx``. Somit würde ``tk`` auch aus Konsistenzgründen am ehesten passen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Das habe ich auch herrausgefunden, aber wie heißen jetzt die ganzen anderen Module, weil z.B. import tkSimpleDialog kein Modul findet. Auch alles klein bringt nichts.BlackJack hat geschrieben:Nur so als Info: In Python 3.0 heisst das Modul `tkinter`.
Danke schon mal wieder für die antworten.
Gruß Zemo
Steht in der Doku zu 3.0: http://docs.python.org/3.0/library/tkinter.htmlZemo hat geschrieben:Das habe ich auch herrausgefunden, aber wie heißen jetzt die ganzen anderen Module, weil z.B. import tkSimpleDialog kein Modul findet. Auch alles klein bringt nichts.BlackJack hat geschrieben:Nur so als Info: In Python 3.0 heisst das Modul `tkinter`.
Danke schon mal wieder für die antworten.
Gruß Zemo