Klasse in externer Datei

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Gast

Klasse in externer Datei

Beitragvon Gast » Dienstag 17. Januar 2006, 23:51

Hi,

ich hab eine newbie Frage könnte man so sagen.
Ich habe eine Klasse "TalkAnalizer" in einer externen Datei geschrieben und will diese jetzt in einem Skript aus einer anderen Datei aufrufen und
benutzen. In der ersten Zeile dieses Skriptes steht das import:
"import TalkAnalizer"
Die Datei "TalkAnalizer.py" der Klasse "TalkAnalizer" liegt im selben Verz wie das Skript, dass sie benutzen soll.

Beim Aufruf des Skriptes bekomme ich den Fehler:
ImportError: No module named TalkAnalizer

Wohin muss die Datei der Klasse, bzw wie muss ich das import schreiben,
damit die Klasse gefunden wird ?

Danke
JanDMC
User
Beiträge: 95
Registriert: Donnerstag 23. September 2004, 19:35
Kontaktdaten:

Beitragvon JanDMC » Mittwoch 18. Januar 2006, 00:07

Wenn du nun die Klasse aufrufen willst in einer anderen Datei , machst du das wie folgt

Code: Alles auswählen

import dateiname

meinobjekt=dateiname.Klasse()
meinobjekt.methode()


mfg

--- warum du den import error bekommst , weiss ich jetzt irgendwie auch nicht :/
joa nää python is toll :D
Gast

Beitragvon Gast » Mittwoch 18. Januar 2006, 00:15

Vielen Dank, so funktioniert es :D
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Mittwoch 18. Januar 2006, 07:54

Ich sag nur: [wiki]Modul Import[/wiki] :lol:

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]