módulo de sistema operativo en Python proporciona funciones para interactuar con el sistema operativo. OS, viene bajo los módulos de utilidad estándar de Python. Este módulo proporciona una forma portátil de utilizar la funcionalidad dependiente del sistema operativo.
os.chdir() Método en Python utilizado para cambiar el directorio de trabajo actual a la ruta especificada. Solo se necesita un argumento como nueva ruta del directorio.
Sintaxis: os.chdir(ruta)
Parámetros:
camino: Una ruta completa del directorio que se cambiará a una nueva ruta del directorio.
Devoluciones: No devuelve ningún valor
Código #1: Utilice chdir() para cambiar el directorio
Python3
que coleccion en java
# Python3 program to change the> # directory of file using os.chdir() method> # import os library> import> os> # change the current directory> # to specified directory> os.chdir(r>'C:UsersGfgDesktopgeeks'>)> print>(>'Directory changed'>)> |
>
>
Producción:
Directory changed>
Código #2: Uso de os.getcwd()
Para conocer el directorio de trabajo actual del archivo, se puede utilizar el método getcwd(). Después de cambiar la ruta, se puede verificar la ruta del directorio de trabajo actual utilizando este método.
Python3
# import os module> import> os> # change the current working directory> # to specified path> os.chdir(>'c:gfg_dir'>)> # verify the path using getcwd()> cwd>=> os.getcwd()> # print the current directory> print>(>'Current working directory is:'>, cwd)> |
>
>
Producción:
Current working directory is: c:gfg_dir>
Código #3: Manejando los errores al cambiar el directorio
Python3
látex de tamaño de fuente
# importing all necessary libraries> import> sys, os> # initial directory> cwd>=> os.getcwd()> # some non existing directory> fd>=> 'false_dir / temp'> # trying to insert to false directory> try>:> >os.chdir(fd)> >print>(>'Inserting inside-'>, os.getcwd())> > # Caching the exception> except>:> >print>('Something wrong with specified> >directory. Exception>-> ', sys.exc_info())> > # handling with finally> finally>:> >print>(>'Restoring the path'>)> >os.chdir(cwd)> >print>(>'Current directory is-'>, os.getcwd())> |
>
>
Producción:
Inserting inside- c:gfg_dirgfg Something wrong with specified directory. Exception- Restoring the path Current directory is- c:gfg_dirgfg>