Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:cursos:introduccion_programacion_python:ficheros

¡Esta es una revisión vieja del documento!


Ficheros en Python

Notas de la formación por parte de la Consellería de Promoción do Emprego e Igualdade y el Clúster TIC Galicia impartida en 2023: Introducción a la programación con Python

Para manipular ficheros, siempre actuaremos de la misma forma:

  1. Apertura del fichero
  2. Operaciones de lectura o escritura
  3. Cierre del fichero

Grabar datos en ficheros (escritura)

# Apertura del fichero en modo escritura ("w") y codificación UTF-8
# Si el fichero no existe, se crea
f = open("mensaje.txt", "w", encoding="utf8")
 
# Operaciones de escritura
f.write("Un mensaje.\n")
f.write("Otro mensaje.")
 
# Cierre del fichero
f.close()

Si queremos añadir contenido a un fichero existente, en lugar de sustituir todo su contenido, lo abriremos con el modo “append” (a):

# Apertura del fichero en modo escritura ("w") y codificación UTF-8
# Si el fichero no existe, se crea
f = open("mensaje.txt", "a", encoding="utf8")
 
# Operaciones de escritura
f.write("Un mensaje más.")
 
# Cierre del fichero
f.close()

Si el fichero no existiese o estuviera vacío, append lo crearía y añadiría el texto que indicásemos.

informatica/programacion/python/cursos/introduccion_programacion_python/ficheros.1681916644.txt.gz · Última modificación: por tempwin