Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:sistema_ficheros

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:programacion:python:sistema_ficheros [2021/12/07 16:15] – creado tempwininformatica: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 ''os'' que viene integrado con Python (no se instala a mayores):
  
 +<code python>
 import os import os
  
Línea 9: Línea 10:
  
 # Cambiar directorio # Cambiar directorio
-os.chdir("/home/jm")+os.chdir("/home/tempwin")
  
 # Obtenemos directorio actual # Obtenemos directorio actual
Línea 15: Línea 16:
  
 # Crear directorio (con ruta absoluta) # Crear directorio (con ruta absoluta)
-os.mkdir("/home/jm/nuevo_dir")+os.mkdir("/home/tempwin/nuevo_dir")
  
 # 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/programas/programa.sh”+path = “/home/tempwin/programas/programa.sh”
  
 # Nombre del fichero (basename) # Nombre del fichero (basename)
Línea 45: Línea 46:
  
 # Existe un fichero/directorio? # Existe un fichero/directorio?
-os.path.exists("/home/jm/dir")+os.path.exists("/home/tempwin/dir")
  
 # Averiguar si es un fichero: # Averiguar si es un fichero:
-os.path.isfile("/home/jm/dir")+os.path.isfile("/home/tempwin/dir")
  
 # Averiguar si es un directorio # Averiguar si es un directorio
-os.path.isdir("/home/jm/dir")+os.path.isdir("/home/tempwin/dir") 
 +</code>
  
-El módulo shutil es útil para operaciones sobre ficheros (copiar, mover...)+El módulo ''shutil'' es útil para operaciones sobre ficheros (copiar, mover...):
  
-import osshutil+<code python> 
 +import os 
 +import shutil
  
 # Copiar un fichero al directorio actual: # Copiar un fichero al directorio actual:
-shutil.copy('/home/jm/foo.php', os.getcwd()) +shutil.copy('/home/tempwin/foo.php', os.getcwd()) 
- +</code>
informatica/programacion/python/sistema_ficheros.1638890145.txt.gz · Última modificación: por tempwin