Задать вопрос
@TheDigitalMadness
Программист

Как переместить каретку на строчку вверх?

Мне нужно переместить каретку на несколько строчек вверх. На просторах интернета нашел вариант
print("1")
print("2")
print("3")
print('\033[2A') # тег для перемещения каретки вверх
print("hello world")

# 1
# 2
# hello world
#
# каретка переместилась вверх и заменила 3 на hello world


Проблема в том, что такой результат выдает только Visual Studio Code.
PyCharm, обычный питон выдают
"""
1
2
3

hello world
"""


Версия питона тут ни при чем, я проверял на разных версиях. Посоветуйте, пожалуйста, библиотеку/решение этой проблемы, очень сильно поможет, и не мне одному
  • Вопрос задан
  • 233 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Ищи что-то на тему curses. Проблема в том, что curses - либа под unix, так что надо искать порт под винду.
Например, этот добавляет поддержку винды в стандартный модуль curses.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@TheDigitalMadness Автор вопроса
Программист
На просторах разноязычного интернета, если так можно выразиться, не нашел другого решения
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы