Seite 1 von 1
Import bei Klassen
Verfasst: Donnerstag 6. Januar 2005, 23:13
von alpha
Hallo Leute,
wenn ich Module nur für eine Klasse brauche wann und wie binde ich dann die import aufrufe ein so:
scheint es jedenfalls nicht zu funktionieren.
Kann mir mal schnell jemand helfen?
Danke
alpha
Edit (Leonidas): Code in Python Tags gesetzt.
Verfasst: Donnerstag 6. Januar 2005, 23:42
von FiRe^
Hi,
so funktionierts:
Code: Alles auswählen
class Rechner:
def __init__(self):
self.thread = __import__("thread")
self.time = __import__("time")
print "time:",self.time.time()
Gibt aber bestimmt ne bessere Lösung
/EDIT:
also das
import modul funktioniert bei mir schon :/
Verfasst: Freitag 7. Januar 2005, 00:45
von Dookie
Hi alpha,
na ganz einfach wie bei jedem Script am Anfang des Scripts.
Code: Alles auswählen
import thread
import time
class Rechner:
def __init__(self):
...
Gruß
Dookie
Verfasst: Freitag 7. Januar 2005, 11:42
von Gast
Danke für die Antorten. Ich hab mir nur gedacht, weil meine beiden Klassen in einer Datei standen, ich aber die Imports nur in einder der beiden Klassen brauche könnte ich es auch anders machen, als die "Imports" an den Anfang stellen. Im thread "Events" den ich auch hier im Forum eröffnet habe sieht man, dass ich es dann doch wie Dookie vorgeschlagen hat, an den Anfang gestellt habe.
alpha

Verfasst: Freitag 7. Januar 2005, 11:44
von alpha
Hatte mich nicht eingelogt,sry.