Как очистить экран в IDLE на iMac? - PullRequest
0 голосов
/ 08 января 2019

После часов упражнений я хочу очистить экран, чтобы убрать мусор выше. Я использую IDLE в качестве оболочки. Есть надежда?

Исследования Исследования Исследования.

Я не могу найти ни одного, который бы работал на iMac.

Ответы [ 3 ]

0 голосов
/ 08 января 2019

AFAIK, в холостом режиме для этого нет встроенных функций. Вы можете «очистить» его, напечатав несколько новых строк.

print(‘\n’*80)
0 голосов
/ 09 января 2019

Теперь работает в любой системе, а не только на Mac: откройте окно редактора, если его еще нет (новый, без названия, все в порядке), закройте Shell, в редакторе нажмите Run => Python Shell или Run Module (F5).

Добавление чего-то более непосредственного обсуждалось в течение десятилетия , но без согласия по различным техническим вопросам. Сейчас я думаю о добавлении в меню оболочки пункта «Очистить и перезапустить», который бы необратимо очистил окно оболочки, сохранил историю операторов и перезапустил процесс выполнения (что и делает «Перезапуск оболочки»).

0 голосов
/ 08 января 2019

Вы на Linux? Насколько я знаю, это единственная операционная система, которая может очистить IDLE:

import os
os.system('clear')

Конечно, всегда есть тупой вариант:

print("\n") * 100
...