duodiscus hat geschrieben:Auch wenn ich Pfade ohne Dateinamen angebe ändert das nichts an meinem Fehler. Habe in der Doku dazu gelesen, aber daraus auch keinen Lösungsweg gefunden. Uns würde vorgegeben damit zu arbeiten.
Du hast also einen Pfad namens '/Users/Docments/Python' in dem sich die Datei Formeln.py befindet (ist das
Docments eigentlich ein Schreibfehler oder eine 8-Zeichen-Konvention?). Modulnamen sollten nach dem
Style Guide for Python Code zwar nur aus Kleinbuchstaben bestehen, aber ein echter Fehler ist deine Benennung nicht.
Das "import Formeln" funktioniert anscheinend, zumindest hast du uns keine Fehlermeldung an der Stelle benannt.
Nehmen wir mal an, in der Datei
Formeln.py befände sich eine Funktion namens
do_something. Ich habe den starken Verdacht, dass du jetzt direkt versuchst
do_something() auszuführen. Durch den Import werden aber die Funktionen nicht in den Namensraum des Aufrufers übernommen. Der Aufruf muss folglich mit
Formeln.do_something() erfolgen.