Sie können Python auf Atom mit Atom-Runner ausführen, einem der Pakete von Atom. Da das aktuelle Verzeichnis zum Zeitpunkt der Ausführung jedoch zum Projektordner wird, ändert sich das aktuelle Verzeichnis abhängig vom geöffneten Ordner. Dieses Verhalten ist etwas ärgerlich, wenn Sie einfach einen relativen Pfad verwenden möchten.
Richten Sie das aktuelle Verzeichnis an dem Verzeichnis aus, in dem die Datei vorhanden ist.
import sys
import os
os.chdir(os.path.dirname(sys.argv[0]))
Ich frage mich, ob dies für ein Abschreibungsskript ausreicht, das nicht aus anderen Dateien gelesen werden kann.