note.nkmk.me (Español)
en Python, puede obtener y cambiar (establecer) el directorio de trabajo actual con os.getcwd()
y os.chdir()
.
os
el módulo está incluido en la biblioteca estándar, por lo que no se requiere instalación adicional.
- os — Miscellaneous operating system interfaces — Python 3.7.4 documentation
este artículo describe los siguientes contenidos.,
- Obtener el directorio de trabajo actual:
os.getcwd()
- cambiar el directorio de trabajo actual:
os.chdir()
la ruta del archivo de script (.py
) se puede obtener con __file__
. Ver el siguiente artículo.
- relacionado: obtener la ruta del archivo en ejecución (. py) en Python:
__file__
obtener el directorio de trabajo actual: os.,getcwd ()
os.getcwd()
devuelve la ruta absoluta del directorio de trabajo donde Python se está ejecutando actualmente como una cadena str
.
getcwd
significa «get current working directory», y el comando Unix pwd
significa «print working directory».
Por supuesto, puede imprimir el directorio de trabajo con print()
.
Useos.path
para manipular la cadena de ruta. Consulte el siguiente artículo para obtener más detalles.,
- relacionado: extraer el archivo, dir, nombre de extensión de una cadena de ruta en Python
cambiar el directorio de trabajo actual: os.chdir ()
Puede cambiar el directorio de trabajo actual con os.chdir()
.
especifique la ruta de destino en el argumento. Puede ser absoluto o relativo. Use "../"
para moverse hacia arriba.
Puede cambiar el directorio actual como el comando Unix cd
.
Ambos chdir
y cd
significa «cambiar directorio».
con las funciones __file__
y os.path
, puede cambiar el directorio actual al directorio donde existe el archivo de script en ejecución (.py
).