Как очистить консоль в pycharm командой
Перейти к содержимому

Как очистить консоль в pycharm командой

  • автор:

Как очистить консоль python?

Пишу простой алгоритм reinforcement learning, в котором есть простенькая анимация, посредствам вывода в консоль. Так вот, чтобы показать новый кадр анимации, мне надо как-то эту консоль очистить. Сейчас использую print(100*’\n’), но это выглядит не очень красиво из-за прокрутки консоли. Использую PyCharm IDE, если это важно. Пробовал os.system(‘cls’) и print(‘\k’) — не работает. Можно ли как-то очищать консоль, чтобы заново выводить в нее новый кадр анимации?

P.S. Стоит добавить: кадр — квадратная матрица размера n, каждый элемент которой — отдельный символ: =, если клетка пустая, А — если в клетке агент, Е — если в клетке враг. Матрица обновляется и выводится новый кадр. Сейчас n=7. Общее количество кадров заранее не может быть известно.

  • Вопрос задан более трёх лет назад
  • 33679 просмотров

Комментировать
Решения вопроса 2

hottabxp

Сергей Карбивничий @hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Вот такое в Linux работает:

import os print('Hello') input() os.system('cls||clear') print("Привет") input()

У вас наверное windows. И пробовать нужно в консоли ОС, а не в консоли PyCharm. Ведь странно было бы, если бы для запуска программы(или игру) нужно было бы устанавливать среду разработки)

Очистить консоль python в PyCharm

Пишу простой алгоритм reinforcement learning, в котором есть простенькая анимация, посредствам вывода в консоль. Так вот, чтобы показать новый кадр анимации, мне надо как-то эту консоль очистить. Сейчас использую print(100*’\n’) , но это выглядит не очень красиво из-за прокрутки консоли. Использую PyCharm IDE, если это важно. Пробовал os.system(‘cls’) и print(‘\k’) — не работает. Можно ли как-то очищать консоль, чтобы заново выводить в нее новый кадр анимации? P.S. Стоит добавить: кадр — квадратная матрица размера n, каждый элемент которой — отдельный символ: =, если клетка пустая, А — если в клетке агент, Е — если в клетке враг. Матрица обновляется и выводится новый кадр. Сейчас n=7. Общее количество кадров заранее не может быть известно.

Отслеживать

48.6k 17 17 золотых знаков 56 56 серебряных знаков 100 100 бронзовых знаков

задан 6 мая 2020 в 18:09

518 1 1 золотой знак 4 4 серебряных знака 15 15 бронзовых знаков

Работать из терминала Jupyter/JupyterLab

В Jupyter и JupyterLab можно использовать терминал. Он работает как стандартная Linux-консоль с интерпретатором bash. В командной строке терминала можно исполнять привычные Linux-команды, такие, как ls , wget , git , pip list , pip install —user и др.

Доступны и некоторые специфические операции, например:

  • подключиться по SSH к исполняемой задаче ;
  • переместить данные из S3 в NFS и обратно .
  • Запустить терминал
  • Переместить данные между S3 и NFS с помощью командной строки

Запустить терминал

  1. Создайте Jupyter Server или подключитесь к уже существующему .
  2. Подключитесь к Jupyter Notebook в рамках Jupyter Server. Для этого нажмите Подключиться . По завершении откроется интерфейс Jupyter Notebook.
  3. В интерфейсе Jupyter нажмите New , затем Terminal . Откроется терминал.

Чтобы увидеть список поддерживаемых команд, наберите в командной строке:

aicloud --help

Переместить данные между S3 и NFS с помощью командной строки

Чтобы переместить данные:

    Передайте параметры доступа к бакету S3.

aicloud s3-save-credentials 'YOUR_S3_NAMESPACE' 'YOUR_ACCESS_KEY_ID' 'YOUR_SECURITY_KEY' 

Результат отобразится в командной строке:

S3 Credentials "" created
aicloud s3-copy 's3://your_bucket_name/mnist.npz' '/home/jovyan/' 
  • s3://your_bucket_name/mnist.npz — каталог, откуда копируются файлы.
  • /home/jovyan/ — каталог, в который копируются файлы.
  • Узнать лимит на количество файлов .
  • О других способах перемещения данных

Как очистить консоль в PyCharm

К примеру я с клавиатуры ввожу данные, а далее выводится результат, но вперемешку с введенными данными результат смотрится так себе. Я хочу сразу после того как я ввёл данные почистить консоль, чтобы в конечном итоге в консоле были только результаты.
Дак вот есть ли какая-нибудь команда для этого?

Лучший ответ

FaCe BomjaУченик (37) 1 год назад

ну дак данные, которые я вводил с клавиатуры сохраняются же в консоле

Остальные ответы

Забываю о еде, о сне, о всех своих проблемах и заботах. Это очень похоже на сон, только сон наяву.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *