Directorio actual en Python
📁 python, IA
¿Cómo obtener en un programa Python la ruta del directorio actual con el script? Sé que para esto se requiere la librería os, pero hay tantas clases y funciones diferentes que se puede perder medio día buscando.
"
Si ejecutas el script C:\Scripts\script.py desde la carpeta D:\work:
D:\work> py C:\Scripts\script.pyentonces:
D:\work— este es el directorio de trabajo actual al momento de iniciar el script.open('file.txt')intentará abrir el archivoD:\work\file.txtC:\Scripts— este es el directorio del script.
Directorio de trabajo actual
Directorio de trabajo actual se devuelve con , donde CWD es Current Working Directory ("directorio de trabajo actual"). os.getcwdb() devuelve la ruta como bytes. La función proviene de . Otros métodos pueden devolver resultados diferentes dependiendo de la configuración de acceso de los directorios intermedios, la longitud total (depende de la plataforma), etc. — no inventes tus propios métodos si no comprendes todas las consecuencias de un posible cambio en el comportamiento de la función.
Inicia sesión para dejar una respuesta