estoy tratando de cambiar el directorio actual desde C:
a Y:
Traté:¿Cómo puedo cambiar las unidades usando el sistema operativo python?
import os
os.chdir('Y:')
pero aparece un error que dice que no puede localizar la unidad. Esencialmente estoy buscando el equivalente del comando
cd /d
cmd.
Te das cuenta de que "cambiar el directorio actual de C: a Y:" en realidad no significa nada en Windows? Hay una unidad predeterminada actual y un directorio actual diferente para cada unidad. Entonces, puede cambiar la unidad actual a Y :, o puede cambiar la unidad actual a Y: y cambiar el directorio a \, pero esas son operaciones diferentes. (En el nivel API de C es _chdrive (25) vs. _chdir ("Y: \\"), y probablemente sea similar en Python, excepto que chdrive probablemente no exista en el sistema operativo y tengas que ir a msvcrt, o incluso ctypes la DLL de MSVCRT real.) – abarnert
Me di cuenta de que mi conexión con Y: había sido interrumpida de alguna manera, pero una vez que resolví eso, chdir ('Y:') funcionó bien. Gracias por la ayuda en cualquier caso. – aensm