2016-01-03 29 views
0

Я пытаюсь написать код python, где я пишу файл и для каждого f.write. Я хочу, чтобы он записывался в новую строку. Я думал, что \n сделает это. Но сейчас все записывается в одну строку. Что я делаю не так ?Python пишите в файл - Новая строка

Код (LocalTime, сумма и значение являются переменными)

f = open('/var/www/html/index.html','w') 
f.write("<font size='35px'>"+sum+"</font>") 
f.write('\n'+localtime) 
f.write('\n Sist oppdatert '+value) 
f.close() 
+2

Вы говорите о новой линии, файл или фактический новый разрыв строки в документе HTML? –

+0

Совет. Просьба представить минимальные рабочие примеры (http://stackoverflow.com/help/mcve) в следующий раз, когда вы зададите вопрос о SO. – kfunk

+0

Существует новая строка '\ n'. Что для вас не так? – masnun

ответ

3

Используйте разрывы строк <br/> для HTML разрывов строки:

f = open('/var/www/html/index.html','w') 
f.write("<font size='35px'>"+sum+"</font>") 
f.write('<br/>'+localtime) 
f.write('<br/> Sist oppdatert '+value) 
f.close()