Ich möchte das aktuelle Verzeichnis mit Subprozess ändern.
Zum Beispiel:
%Vor%Ich denke, das sollte wie ein Kommandozeilen-Unix funktionieren
%Vor%Aber es passiert nicht ..
Wie muss ich das aktuelle Verzeichnis ändern?
Danke.
Um das Verzeichnis zu ändern, verwenden Sie stattdessen os.chdir()
.
Sie können Befehle auch in bestimmten Richtungen ausführen, indem Sie subprocess.Popen(...)
ausführen - es gibt einen optionalen Parameter cwd=None
. Verwenden Sie es einfach, um das Arbeitsverzeichnis anzugeben.
Außerdem können Sie sich ein kleines Modul ansehen, das einige fehlende Funktionen der Python-Standardbibliothek ergänzt. Wahrscheinlich ist dieses Modul besonders Ссылка
Tags und Links python subprocess unix