informatica:programacion:python:sistema_ficheros
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:programacion:python:sistema_ficheros [2021/12/07 16:15] – creado tempwin | informatica:programacion:python:sistema_ficheros [2021/12/07 16:17] (actual) – tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Python: Manipulación del sistema de ficheros ====== | ====== Python: Manipulación del sistema de ficheros ====== | ||
| - | Se utilizará el módulo os que viene integrado con Python (no se instala a mayores) | + | Se utilizará el módulo |
| + | <code python> | ||
| import os | import os | ||
| Línea 9: | Línea 10: | ||
| # Cambiar directorio | # Cambiar directorio | ||
| - | os.chdir("/ | + | os.chdir("/ |
| # Obtenemos directorio actual | # Obtenemos directorio actual | ||
| Línea 15: | Línea 16: | ||
| # Crear directorio (con ruta absoluta) | # Crear directorio (con ruta absoluta) | ||
| - | os.mkdir("/ | + | os.mkdir("/ |
| # Obtener ruta absoluta del directorio actual: | # Obtener ruta absoluta del directorio actual: | ||
| Línea 24: | Línea 25: | ||
| # Nombre de un directorio en una ruta absoluta | # Nombre de un directorio en una ruta absoluta | ||
| - | path = “/home/jm/ | + | path = “/home/tempwin/ |
| # Nombre del fichero (basename) | # Nombre del fichero (basename) | ||
| Línea 45: | Línea 46: | ||
| # Existe un fichero/ | # Existe un fichero/ | ||
| - | os.path.exists("/ | + | os.path.exists("/ |
| # Averiguar si es un fichero: | # Averiguar si es un fichero: | ||
| - | os.path.isfile("/ | + | os.path.isfile("/ |
| # Averiguar si es un directorio | # Averiguar si es un directorio | ||
| - | os.path.isdir("/ | + | os.path.isdir("/ |
| + | </ | ||
| - | El módulo shutil es útil para operaciones sobre ficheros (copiar, mover...) | + | El módulo |
| - | import os, shutil | + | <code python> |
| + | import os | ||
| + | import | ||
| # Copiar un fichero al directorio actual: | # Copiar un fichero al directorio actual: | ||
| - | shutil.copy('/ | + | shutil.copy('/ |
| - | + | </ | |
informatica/programacion/python/sistema_ficheros.1638890145.txt.gz · Última modificación: por tempwin
