jueves, 4 de noviembre de 2021

Python, cómo escribir en un archivo

Para escribir contenido en un archivo, primero debe abrirlo usando la función global open (), que acepta 2 parámetros: la ruta del archivo y el modo.

Puede usar a como el modo, para decirle a Python que abra el archivo en modo append (anexar) y agregue contenido al archivo

filename = '/Users/rafaondata/test.txt'

file = open(filename, 'a')

#or

file = open(filename, mode='a')

O puede usar el "flag" w para borrar el contenido existente:

filename = '/Users/rafaondata/test.txt'

file = open(filename, 'w')

#or

file = open(filename, mode='w')

Una vez que tenga el archivo abierto, puede usar los métodos write () y writelines ().

write () acepta una cadena.

writelines () acepta una lista de cadenas:

filename = '/Users/rafaondatatest.txt'

file = open(filename, 'w')

file.write('This is a line\n')

file.writelines(['One\n', 'Two'])

file.close()

Recuerde cerrar un archivo después de escribir en él, usando el método close () del archivo.

No hay comentarios:

Publicar un comentario