os.system ('cls') не очищает экран в Pycharm? - PullRequest
0 голосов
/ 25 мая 2019

Я использую os.system('cls') в Pycharm, чтобы очистить экран от того, что было напечатано ранее.Однако при запуске кода он не очищает ранее напечатанные данные, а вместо этого печатает стрелку вверх в конце.В чем может быть проблема?

1 Ответ

3 голосов
/ 25 мая 2019

Эмуляция PyCharm системной консоли Windows не является 100%. Ни один не IDE. Попробуйте сделать это в IDLE или PythonWin, и вы увидите, что он также делает что-то иное, чем вы могли ожидать от консоли Windows.

Это поведение является намеренным. Имейте в виду, что большинство реальных интерактивных приложений Python не взаимодействуют со своими пользователями посредством вызовов input() и print().

Если вы хотите, чтобы ваш вывод работал точно так же, как консоль Windows, отправьте его на консоль Windows.

...