TGINSIGHT SIMILAR POSTS
Најди сличен содржај
Изворен канал @pythonotes · Post #331 · 19 јан.
Помните трик с заменой строки в консоли с помощью символа "\r"? Рассказывал в этом посте. Что будет если сделать несоклько таких символов? Мы вернёмся на несколько строк выше? Нет, так не сработает. Как же сделать замену нескольких строк? Для этого нужна хитрая комбинация символов: \x1b[1A\x1b[2K Что это вообще за магия? Это специальный код для управления курсором консоли. \x1b : экранирующий символ означающий что дальше следует специальный символ. Он же символ ESC [1A : команда "поднять курсор вверх". Есть и другие команды для перемещения курсора в разные стороны. [2K : удалить текущую строку. "2" означает всю строку. Еще есть опции: "0" - от курсора до конца, "1" - от курсора к началу. Итого, наша абракадабра значит - подняться на строку вверх и удалть всю строку. Полный список специальных символов можно найти на этой странице. Эти функции консоли широко используются. Например модуль colorama использует модификации для изменения цвета текста в консоли. В демке на видео показана манипуляция тремя строками в консоли. Пишем три строки, удаляем три строки, и тд. ➡️ Код с демонстрацией #triks
Hashtags
Пронајдени 0 слични објави
Пребарај: #triks
Не се пронајдени слични објави.
Оваа објава нема претходно пресметани резултати на сличност.