0xC3
@0xC3

Вывод информации в консоль с заменой?

Пытаюсь вывести информацию в консоль с заменой, с одной строкой проблем нету.
import sys
import time

if __name__ == '__main__':
	while True:
		try:
			for i in range(0, 10):
				sys.stdout.write('\ri = %d y = %d' % (i, i*2))
				sys.stdout.flush()
				time.sleep(0.2)
					
		except KeyboardInterrupt:
			print '\nInterrupted by the user'
			break

В одну строку выводится все замечательно, а как форматить, чтобы в две строки было с заменой в обоих?

sys.stdout.write('\ri = %d \n\ry = %d' % (i, i*2)
Такой код ломает вывод.
Python 2.7.13
Система - windows
  • Вопрос задан
  • 373 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
\r\n пробуйте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы