FASE 2: Escritura en ficheros de texto
La segunda fase del objetivo consiste en el aprendizaje y uso de todos los
comandos necesarios para realizar escrituras en ficheros de texto.
El primer ejercicio de la fase consiste en el aprendizaje de la apertura de ficheros
en modo “a”, es decir, apertura para escritura al final del fichero. En el ejercicio
se va a añadir una línea nueva a un fichero ya existente (el que has utilizado en
la fase 1 del objetivo), para comprobar que se añade se muestra el fichero de
texto antes y después de la inserción de la nueva línea. El código fuente es el
siguiente:
print("### Fichero original ###")
flectura = open("prueba.txt","r")
texto = flectura.read()
flectura.close()
print(texto)
print("### Insertando linea... ###\n")
fescritura = open("prueba.txt","a")
fescritura.write("
[email protected]\n")
fescritura.close()
print("### Fichero modificado ###")
flectura = open("prueba.txt","r")
texto = flectura.read()
flectura.close()
print(texto)
La ejecución del código fuente anterior tendrá la siguiente salida:
El segundo ejercicio de la fase consiste en el aprendizaje de crear ficheros
mediante el modo de apertura “x”. En el ejercicio se va a crear un fichero y se va