Tutorial de Python - Operación del Directorio de Archivos

Jinku Hu 13 mayo 2021 18 enero 2020
  1. Crear un directorio en Python
  2. Obtener el directorio actual en Python
  3. Listar directorios en Python
  4. Cambiar el directorio de trabajo
  5. Renombre y elimine un directorio
Tutorial de Python - Operación del Directorio de Archivos

En Python, si realiza operaciones en los directorios, necesita importar el módulo os. Las funciones del módulo os pueden utilizarse para realizar operaciones sobre archivos y directorios.

Crear un directorio en Python

Se puede crear un nuevo directorio usando el método mkdir(). Tiene que especificar la ruta en la que quiere crear el directorio. Si no se especifica la ruta, el directorio se creará en el directorio actual.

>>> import os
>>> os.mkdir("PythonTutorials")

Un nuevo directorio llamado PythonTutorials será creado en el directorio de trabajo actual.

Obtener el directorio actual en Python

El método getcwd() se utiliza para obtener el directorio de trabajo actual,

>>> import os
>>> print(os.getcwd())
C:\Users\HP\AppData\Local\Programs\Python\Python36-32

Listar directorios en Python

Para listar los archivos y subdirectorios, se utiliza el método listdir(). Enumera los ficheros y subdirectorios del fichero de script de Python si no se da ningún argumento. En caso contrario, lista el contenido de la ruta dada.

>>> import os
>>> print(os.listdir())
['DLLs', 'Doc', 'get-pip.py', 'hello.py', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'python3.dll', 'python36.dll', 'pythonw.exe', 'Scripts', 'tcl', 'Tools', 'vcruntime140.dll']
>>> print(os.listdir(r"C:\Program Files"))
['7-Zip', 'Common Files', 'Microsoft Office', 'Windows Sidebar']

Cambiar el directorio de trabajo

Para cambiar el directorio de trabajo actual, se utiliza el método chdir().

>>> import os
>>> os.chdir("C:/Users/HP/Desktop/Code")
>>> print(os.getcwd())
C:\Users\HP\Desktop\Code

Renombre y elimine un directorio

Renombrar un directorio

Un archivo o directorio puede ser renombrado usando la función rename().

>>> import os
>>> os.rename("PythonTutorials", "Python")

El nuevo nombre del directorio es ahora Python.

Eliminar un directorio

Se puede eliminar un directorio usando el método rmdir().

>>> import os
>>> os.rmdir('Python')

Esto elimina el directorio Python del sistema.

Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn