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