Es gibt Zeiten, in denen das Laufzeitverzeichnis nicht das Verzeichnis ist, in dem sich das Skript befindet, z. B. bei der Ausführung auf vscode.
Wenn zu diesem Zeitpunkt eine Dateiverarbeitung durchgeführt wird, wird die Datei nicht gefunden und es tritt ein Fehler auf, es sei denn, der Dateipfad ist entsprechend festgelegt.
Fügen Sie dies dann oben in die Datei ein und es wird funktionieren.
sample.py
import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))
__file__
os.path.abspath ()
zum absoluten Pfados.path.dirname ()
aus dem Pfad abos.chdir ()
in dieses VerzeichnisAuf diese Weise kann die Datei unabhängig vom Ausführungsort nur anhand des Dateinamens gelesen werden.
Recommended Posts