sábado, 7 de octubre de 2017

Escribir en un archivo con Python

Puede descargar el archivo: escribe.py

Veamos el tratamiento de archivos en Python. Lo primero será abrir el archivo, luego podemos leerlos, escribir en él, y finalmente no nos olvidemos de cerrarlo. Seguidamente se muestran algunas de las instrucciones que permiten trabajar con archivos.

Abrir el archivo

  • Para abrir un archivo:  f = open("fichero.txt")
  • Para abrir un archivo escribiendo desde cero: f = open ("fichero.txt", "w"). En este caso el archivo se reescribirá si ya existe o se creará si no existe.
  • Para añadir al final del archivo (append): f = open ("fichero.txt", "a")

Leer el archivo

  • Para leer el archivo: f.read()
  • Para leer únicamente los 4 primeros caracteres: f.read(4)
  • Para leer la primera línea: f.readline()

Escribir en el archivo

  • Para escribir en el archivo: f.write("Primera línea\nSegunda línea")

Cerrar el archivo

  • Para cerrar el archivo: f.close()


Ejemplo


 #crea un fichero txt con una frase  
 frase="Primera línea\nSegunda línea"  
 f=open("miarchivo.txt","w")  
 f.write(frase)  
 f.close()  


No hay comentarios:

Publicar un comentario