@KitCat12

Как динамически изменять многострочный вывод?

Например есть такая строка, разделенная на 2 через \n
my_string = f"Ответов: {i}\nОшибок: {i}"

Пробовал изменять с
sys.stdout.write(output)        
sys.stdout.flush()

но оно изменяет только вторую строку (вставляя вместо нее новые 2), а первая строка остается без изменений.
614da16bbe001325152087.png
Как это можно сделать? Желательно без сторонних библиотек.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Bad-Coder
@Bad-Coder
Костыль мира.
from os import system

class Update:
    def __init__(self):
        """Update terminal screen."""
        system('cls')

i = 0

while True:
    i += 1
    print(f'Ошибок: {i}')
    Update()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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