Da mein Python-Code länger wird, möchte ich ihn für eine bessere Organisation in verschiedene Dateien aufteilen. Im selben Ordner erstellt I 2 Dateien 'firstfile.py' und '2ndfile.py'Python-Code in verschiedene Dateien aufteilen (Bild des Verzeichnisses hinzugefügt)
Unten ist der Code von 'firstfile'
import pandas as pd
df=pd.DataFrame({'a':[2,4],'b':[2,1]})
Unter dem Code von '2ndfile' ist
import firstfile
print(firstfile.df)
Kann ich wissen, warum der folgende Fehler erscheint, wenn ich "2ndfile" starte?
Hallo, habe ich die Vorschläge unten einschließlich der Verwendung von Punkt etwas ausprobiert, aber es funktioniert immer noch nicht. Unten ist ein Screenshot meines Verzeichnisses. Ist es mit einem sys.path-Problem verbunden? Ich verwende derzeit Spyder 2, Python 3.5.
Sind Sie sicher, dass sich beide Dateien im selben Verzeichnis befinden? Und die Benennung ist richtig? – Inconnu
Ich habe das schnell versucht und es hat funktioniert. Stellen Sie sicher, dass Sie keine Tippfehler haben und zeigen Sie den Inhalt des Ordners mit den Dateien an. – Saksow
Genau wie läuft '2ndfile'? Triffst du einen Befehl? Wenn ja, was? Klicken Sie auf eine Schaltfläche in einer IDE? Etwas anderes? –