Tutorial de Python - Operación del Directorio de Archivos
- Crear un directorio en Python
- Obtener el directorio actual en Python
- Listar directorios en Python
- Cambiar el directorio de trabajo
- 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.
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 Facebook