Ausgliederung von Klassen in Dateien in Eclipse/PyDev
Verfasst: Samstag 7. Januar 2006, 16:14
Hallo zusammen,
ich verwende Eclipse mit dem PyDev-Plugin. Nun möchte ich meine Klassen in eigene Dateien ausgliedern (der Übersicht wegen) und diese dann dem Projekt wieder hinzufügen.
Habe ich alse die Klasse MultiListbox in der Datei "MultiListBox.py" abgespeichert und verwende folgendes Code-Snippet in meiner "Hauptdatei" main.py (auf die ich auch RUN ausführe):
wird MultiListbox in folgender Zeile nicht gefunden: "NameError: name 'MultiListBox' is not defined"...
[/code]
Wie funzt das Einbinden von externen Dateien?
Danke & Gruß,
Pascal
ich verwende Eclipse mit dem PyDev-Plugin. Nun möchte ich meine Klassen in eigene Dateien ausgliedern (der Übersicht wegen) und diese dann dem Projekt wieder hinzufügen.
Habe ich alse die Klasse MultiListbox in der Datei "MultiListBox.py" abgespeichert und verwende folgendes Code-Snippet in meiner "Hauptdatei" main.py (auf die ich auch RUN ausführe):
Code: Alles auswählen
import MultiListBox
#oder
from MultiListBox import *
Code: Alles auswählen
mlb = MultiListbox(tk, (('Subject', 40), ('Sender', 20), ('Date', 10)))
Wie funzt das Einbinden von externen Dateien?
Danke & Gruß,
Pascal