Python, как очистить каждый старый вывод на печать и заменить новый контент (несколько строк)Python

Программы на Python
Ответить
Гость
 Python, как очистить каждый старый вывод на печать и заменить новый контент (несколько строк)

Сообщение Гость »


Обычно, если содержимое может быть напечатано только в одну строку в терминале, flush=True может сделать это отлично, но если длина слишком велика и может потребоваться 2 строки, flush не может очистить первую строку, кроме второй.

вывод в консоль

Возможно ли я очистить эти две строки и вместо этого напечатать новые данные?

код:

content = [i для i в диапазоне (11)] print(content,lush=True, end="\r") контент.добавление(11) print(content,lush=True, end="\r") выход:
# перед второй печатью (первая строка) [0, 1, 2, 3, 4, (вторая строка) 5, 6, 7, 8, 9, (третья строка) 10] # после второй печати (первая строка) [0, 1, 2, 3, 4, (вторая строка) 5, 6, 7, 8, 9, (второй отпечаток заменен) [0, 1, 2, 3, 4, (второй отпечаток заменен) 5, 6, 7, 8, 9, (второй отпечаток заменен) 10, 11] # что я хочу # очистить все три строки в первом отпечатке и заменить их (второй отпечаток заменен) [0, 1, 2, 3, 4, (второй отпечаток заменен) 5, 6, 7, 8, 9, (второй отпечаток заменен) 10, 11]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»