Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 10, 2015 19:42:27

Resperator
Зарегистрирован: 2015-11-10
Сообщения: 40
Репутация: +  -1  -
Профиль   Отправить e-mail  

Вывод в .txt с новой строки.

Хай, форумчане. Недавно начал изучать Python, настряпал простую программку на 3.4.0. Суть в том, что я открываю запись в тхт:

s=open('rez.txt','w')
Цикл:
_____s.write(переменная)
s.close()

И в .txt получаю переменные из цикла друг за другом. Мне же нужно, чтобы вывод в файл был построчный. Собс-на, как реализовать?

Отредактировано Resperator (Ноя. 10, 2015 19:42:59)

Офлайн

#2 Ноя. 10, 2015 20:21:11

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Вывод в .txt с новой строки.

И в .txt получаю переменные из цикла друг за другом. Мне же нужно, чтобы вывод в файл был построчный. Собс-на, как реализовать?

После записи переменной дополнительно записывай перенос строки



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#3 Ноя. 10, 2015 20:25:22

Resperator
Зарегистрирован: 2015-11-10
Сообщения: 40
Репутация: +  -1  -
Профиль   Отправить e-mail  

Вывод в .txt с новой строки.

ajib6ept
Как пишется, не подскажешь?

Офлайн

#4 Ноя. 10, 2015 20:43:02

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Вывод в .txt с новой строки.

Resperator
перенос строки

\n



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#5 Ноя. 10, 2015 21:00:53

Resperator
Зарегистрирован: 2015-11-10
Сообщения: 40
Репутация: +  -1  -
Профиль   Отправить e-mail  

Вывод в .txt с новой строки.

ajib6ept
\n
Спасибо. Реализовал как
s.write(переменная+'\n')
Помогло.

Офлайн

#6 Ноя. 11, 2015 12:51:26

Vigi
От: Курья, Алтай
Зарегистрирован: 2015-02-07
Сообщения: 144
Репутация: +  8  -
Профиль   Отправить e-mail  

Вывод в .txt с новой строки.

with open('rez.txt','w') as f:
    for i in range(10):
        print(i, file=f)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version