2016-07-08 12 views
0

Ich versuchte mehrere Möglichkeiten, aber nie erfolgreich. Ich muss das Verzeichnis in Digital Ocean ändern (/home/vagrant). Ich habe Dateien in demselben Ordner gespeichert, in dem sich auch die Datei file.py befindet. file.py und andere Dateien, die file.py ausführen soll, sind alle in /folder/PH/Programs. Als ich $python file.py lief, schien es einen Fehler des Verzeichnisses:Finden Sie den richtigen Pfad mit os.chdir() in digitalen Ozean

os.chdir('/folder/PH/Programs') 


OSError: [Errno 2] No such file or directory: '/folder/PH/Programs' 
+1

Das von Ihnen gewünschte Verzeichnis ('/ Ordner/PH/Programs') existiert nicht. In welchem ​​Ordner befindet sich 'file.py'? – AlG

+0

Vielen Dank für die schnelle Antwort. Ich habe meine Frage bearbeitet. file.py befindet sich in 'Ordner/PH/Programme'. Sollte ich etwas wie 'Ich: ~/Ordner/PH/Programme' haben? – achimneyswallow

+0

@ Hsun-YiHsieh Ja, sollte es vom Home-Verzeichnis starten. Versuchen Sie es mit "~/Ordner". Es hat funktioniert, oder? –

Antwort

1

Entweder bieten Sie den vollständigen Pfad zur Datei, oder nicht einen Schrägstrich am Anfang setzen. Das bedeutet das Wurzelverzeichnis.

gehen mit:

os.chdir('~/folder/PH/Programs') 

Wenn es in Ihrem Home-Verzeichnis ist oder auf andere Weise den vollständigen Pfad zur Datei angeben.

(In der Tat ist der Pfad, den Sie in Ihrer Frage sagen, aus dem gleichen Grund falsch).

Verwandte Themen