in

Método Python os.chdir () – GeeksforGeeks

gfg 200x200 min

Módulo del 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 toma un único argumento como nueva ruta de directorio.

Sintaxis: os.chdir (ruta)
Parámetros:
sendero: Una ruta completa del directorio que se cambiará por una nueva ruta de directorio.
Devoluciones: No devuelve ningún valor

Código # 1: Use chdir () para cambiar el directorio

Python3

import os

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 usando este método.

Python3

import os

os.chdir('c:\gfg_dir')

cwd = os.getcwd()

print("Current working directory is:", cwd)

Producción:

Current working directory is: c:\gfg_dir

Código # 3: Manejo de errores al cambiar el directorio

Python3

import sys, os

cwd = os.getcwd()

fd = 'false_dir / temp'

try:

    os.chdir(fd)

    print("Inserting inside-", os.getcwd())

    

except:

    print("Something wrong with specified

          directory. Exception- ", sys.exc_info())

          

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

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

regex – Expresión regular para alfanuméricos y guiones bajos

300px Michael JordanKobe Bryant

Kobe Bryant vs Michael Jordan: diferencia y comparación