Ich versuche, das aktuelle Verzeichnis C:
-Y:
Ich habe versucht, zu ändern: sagenWie kann ich Laufwerke mit Python os wechseln?
import os
os.chdir('Y:')
aber ich erhalte eine Fehlermeldung, dass es nicht das Laufwerk finden kann. Ich suche das Äquivalent des in cmd
cd /d
Befehls Im Wesentlichen.
Sie erkennen, dass "ändern Sie das aktuelle Verzeichnis von C: zu Y:" bedeutet eigentlich nichts in Windows? Es gibt ein aktuelles Standardlaufwerk und ein separates aktuelles Verzeichnis für jedes Laufwerk. Sie können also das aktuelle Laufwerk in Y: ändern, oder Sie können das aktuelle Laufwerk in Y: ändern und das Verzeichnis auf \ ändern, aber dies sind verschiedene Operationen. (Auf der C-API-Ebene ist es _chdrive (25) vs. _chdir ("Y: \\"), und es ist wahrscheinlich in Python ähnlich, außer dass chdrive wahrscheinlich nicht in os existiert und Sie zu msvcrt oder sogar gehen müssen ctypes die tatsächliche MSVCRT DLL.) – abarnert
Ich erkannte, dass meine Verbindung zu Y: irgendwie gestört worden war, aber sobald ich sortierte, dass heraus chdir ('Y:') gut arbeitete. Danke für die Hilfe auf jeden Fall. – aensm