Problem beim Importieren von .py-Dateien
Verfasst: Freitag 26. Mai 2006, 12:38
Hi!
um es mal vorweg zu sagen: ich hab ein Problem!
und zwar bin ich dabei, ein Spiel zu machen. Ich habs auch schon fertig, nur wollte ich jetzt ein menu dazu machen. ich versuche das mal eben zu erklären:
ich hab ein "hauptmenu" [=menu.py]. dann hab ich da 5 texte drin stehn (singleplayer, multiplayer, hilfe [=hilfe.py], credits [=credits.py], exit), wobei ich das jetzt mal nur am beispiel von "hilfe" versuche zu erklären.
jetz hab ich das so gemacht, dass sich, wenn man z.b. auf "Hilfe" klickt, die datei hilfe.py öffnet, ist ja auch logisch. das hab ich so gemacht:
das klappt auch wunderbar, genauso mit den anderen Texten.
jetz habe ich in der datei hilfe.py und auch in den anderen dateien wieder einen text "Hauptmenu", mit dem man wieder zurück zu menu.py gelangt:
bis hierhin auch keinerlei probleme. doch wenn ich jetzt wieder im hauptmenu bin, und erneut auf "Hilfe" klicke, kommt folgende fehlermeldung:
und
dann erscheint zwar, wenn ich auf "hilfe", "hauptmenu", "hilfe" klicke, die fehlermeldung nicht, aber dafür ist der text "Hauptmenu" in hilfe.py nach oben verrutscht und wenn ich drauf klicke, passiert nichts.
und jetzt meine frage: kann mir jemand sagen, woran das liegt? also ich hab schon gegoogelt und auch hier im forum die suche benutzt, wo ich auch fündig geworden bin. jedoch stand da auch immer nur was von "import menu" usw., was mir aber ja nicht weiter hilft.
hoffe, dass mir hier jemand helfen kann, und bedanke mich schonmal im voraus.
Mfg, schildi
um es mal vorweg zu sagen: ich hab ein Problem!
und zwar bin ich dabei, ein Spiel zu machen. Ich habs auch schon fertig, nur wollte ich jetzt ein menu dazu machen. ich versuche das mal eben zu erklären:
ich hab ein "hauptmenu" [=menu.py]. dann hab ich da 5 texte drin stehn (singleplayer, multiplayer, hilfe [=hilfe.py], credits [=credits.py], exit), wobei ich das jetzt mal nur am beispiel von "hilfe" versuche zu erklären.
jetz hab ich das so gemacht, dass sich, wenn man z.b. auf "Hilfe" klickt, die datei hilfe.py öffnet, ist ja auch logisch. das hab ich so gemacht:
Code: Alles auswählen
if "Hilfe" wird angeklickt:
import hilfe.py
jetz habe ich in der datei hilfe.py und auch in den anderen dateien wieder einen text "Hauptmenu", mit dem man wieder zurück zu menu.py gelangt:
Code: Alles auswählen
if "Hautpmenu" wird angeklickt:
import menu.py
das liegt meiner meinung nach an der endung .py, oder? denn ich hab auch schon versucht, genau die weg zu lassen, also ungefähr so:Traceback (most recent call last):
File "C:\Python23\Frogger\menu.py", line 51, in -toplevel-
import hilfe.py
File "C:\Python23\Frogger\hilfe.py", line 38, in -toplevel-
import menu.py
File "C:\Python23\Frogger\menu.py", line 51, in -toplevel-
import hilfe.py
ImportError: No module named py
Code: Alles auswählen
if "Hilfe" wird angeklickt:
import hilfe
Code: Alles auswählen
if "Hautpmenu" wird angeklickt:
import menu
und jetzt meine frage: kann mir jemand sagen, woran das liegt? also ich hab schon gegoogelt und auch hier im forum die suche benutzt, wo ich auch fündig geworden bin. jedoch stand da auch immer nur was von "import menu" usw., was mir aber ja nicht weiter hilft.
hoffe, dass mir hier jemand helfen kann, und bedanke mich schonmal im voraus.
Mfg, schildi