Если вы пишете программы на Python в командной строке или в стандартной IDLE, то при её запуске вы всегда видите приветственное сообщение (см. рис.), где отображается версия Python, операционная система и некоторые другие сведения.
Меня лично это сильно раздражает. К тому же это съедает часть экрана, которую можно было бы использовать для кода без прокрутки.
Если вас это тоже бесит, то расскажу о том, как это можно убрать. Начнём с простого - с командной строки. Здесь, начиная с версии Python 3.2, появился параметр -q, который убирает это сообщение. Просто введите:
С IDLE будет посложнее. Может есть и более простые способы, но я придумал пока только такой. В Интернете ничего тоже не нашёл (но и не сильно искал, честно говоря))). Пример будет для Python 3.10.2. Но и в других версиях, думаю, всё будет аналогично.
Итак, заходим в папку, где у вас Python. В моём случае это:
C:\Users\Я\AppData\Local\Programs\Python\Python310
Там ищем папку Lib, а в ней idlelib. И вот в этой папке находим файл pyshell.py - сценарий запуска IDLE.
В этом файле находим строку:
self.write("Python %s on %s\n%s\n%s" %
(sys.version, sys.platform, self.COPYRIGHT, nosub))
Она как раз и выводит сообщение. Её можно просто закомментировать или удалить. А можно написать своё сообщение. Но есть нюансы - если вы в своём сообщении используете русские буквы, то IDLE не запустится. Видимо, что-то там не так с нашим языком. Разбираться в причинах я не стал. Может это и решается, но мне это пока не надо. Вот пример, как это может выглядеть в текстовом редакторе:
Ну вот и всё. Теперь IDLE при запуске будет выглядеть так:
На этом всё. Подписывайтесь на канал или подключайтесь к Телеграм-каналу, чтобы ничего не пропустить.