Escribir una cadena en un archivo en una nueva línea cada vez

Resuelto kaushik asked hace 14 años • 19 respuestas

Quiero agregar una nueva línea a mi cadena cada vez que llamo file.write(). ¿Cuál es la forma más sencilla de hacer esto en Python?

kaushik avatar May 27 '10 10:05 kaushik
Aceptado

Utilice "\n":

file.write("My String\n")

Consulte el manual de Python como referencia.

halfdan avatar May 27 '2010 03:05 halfdan

Puede hacer esto de dos maneras:

f.write("text to write\n")

o, dependiendo de su versión de Python (2 o 3):

print >>f, "text to write"         # Python 2.x
print("text to write", file=f)     # Python 3.x
Greg Hewgill avatar May 27 '2010 03:05 Greg Hewgill