В любом случае очистки текста в IDLE
Есть ли в любом случае очистка текста в IDLE, это действительно раздражает, когда я запускаю скрипт пару раз, а затем есть группа слов, которые действительно трудно читать.
и да, я посмотрел на Google, Stack_overflow и несколько других веб-сайтов, но я не могу найти ничего полезного.
Я пытался сделать:
import os
def cls():
os.system("cls")
>>>cls()
2 ответа
Если вы имеете в виду использование фактической оболочки IDLE, я не думаю, что есть какой-либо способ сделать это. IDLE не предназначен для запуска программ, он просто должен быть инструментом разработки. Если вы хотите запускать программы из терминала или cmd, вы можете легко очистить текст.
Используйте это вместо:
os.system("clear") # or "cls" on windows
или же
subprocess.call('clear') # or "cls" on windows
Чтобы подделать его в IDLE, вы можете использовать что-то вроде:
print("\n" * 50)
from subprocess import call as c
def cls():
c("cls",shell=True)
print([x for x in range(10000)])
cls()
Всякий раз, когда вы хотите очистить консоль, вызовите функцию cls, но учтите, что эта функция очистит экран в Windows только в том случае, если вы запускаете Python Script с помощью команды cmd, она не очистит буфер, если вы работаете в режиме IDLE.