TUTORIAL
Tutorial de Python - Operación del Directorio de Archivos
Muestra cómo funciona la gestión de directorios de archivos en Python
En esta página
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.