Ich arbeite gerade zu Übungszwecken an meinem eigenen Programm, mit dem man sich morgens ein Frühstück zusammenstellen kann.
Dieses Programm möchte ich nun, da es schon einige Zeit fertig ist, mit einer Menüfunktion ausstatten. Ich möchte diesen Menüscript mit Listen realisieren (Auch nur zu Übungszwecken) und ihn in einer seperaten Datei auslagern. Ich habe sie also menue.py genannt und zu Testzwecken
Code: Alles auswählen
print ("Test!")
Wenn ich aber mit import menue.py die Datei, die im gleichen Verzeichnis wie die Hauptdatei liegt, aufrufen will, gibt er mir diesen Error aus:
Traceback (most recent call last):
File "/root/Schreibtisch/Python/Noels Sammelsurium tatsächlich nützlicher Anwendungen/Frühstücksmenu/Frühstück_Version_2.py", line 2, in <module>
import menue.py
ImportError: No module named 'menue.py'; 'menue' is not a package
Allerdings steht trotzdem über den Error noch "Test", was ja heißt das er das ja irgendwie aufgerufen haben muss.
Wie kann ich ihn dazu bringen, die Datei korrekt aufzurufen?
Außerdem: Wenn ich den importierten Script dann an einer bestimmten Stelle im Hauptcode aufrufen möchte, kann ich da ja nicht einfach das machen, oder?:
menue()
Weil ich die Funktion gar nicht definiert habe, oder?
Ich entschuldige mich im vorraus, wenn das alles ein wenig wirr klingt, ich bin noch ein blutiger Anfänger.