Wie ändere ich das Verzeichnis in das Verzeichnis mit meinem Python-Skript? Bisher habe ich herausgefunden, dass ich os.chdir
und sys.argv[0]
verwenden sollte. Ich bin mir sicher, dass es einen besseren Weg gibt, meine eigene Funktion zu schreiben, um argv [0] zu parsen.
Manchmal ist __file__
nicht definiert, in diesem Fall können Sie sys.path[0]
unter Windows OS, wenn Sie etwas wie python somefile.py this os.chdir (os.path.dirname (__ file__)) aufrufen wirft einen WindowsError. Aber das sollte für alle Fälle funktionieren:
%Vor%