Tutorial de Python - Operación del Directorio de Archivos

  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

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.

comments powered by Disqus