Как очистить конкретную строку в терминале, используя python? - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу, чтобы часть вывода, который мой скрипт python распечатывал на терминал, была заменена во время выполнения.Так, например, в какой-то момент во время выполнения (t = 5), это то, что я вижу на терминале:

a
b
c
d

Через некоторое время (скажем, t = 7) я хочу изменитьвторая строка и оболочка терминала выглядит следующим образом:

a
bb
c
d

Что у меня есть до сих пор: я добавляю каждую строку, которую я хочу отобразить на терминале, в список, и каждый раз, когда мне нужно изменитьВ строке я использую insert() и pop(), чтобы заменить элемент строки, который я хочу изменить.Затем в цикле for я использую curses s screen.addstr(), а после цикла for - screen.refresh().

Есть ли более эффективный способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...