Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль code.
Как это может пригодиться?
🔸 Вам не хватает pdb и хочется больше "власти"
🔸 Нужно запросить у юзера данные в достаточно сложном виде. В этом случае можно попросить его создать что ему надо и сохранить в определённую переменную, с которой потом и работать.
🔸 Нужна изолированная среда для выполнения каких-либо действий.
🔸 Просто забавы ради😁
Запускается консоль очень просто
import code
ic = code.InteractiveConsole()
try:
ic.interact()
except SystemExit:
pass
Выход обратно на предыдущий уровень происходит как обычно, вызов функции exit() или клавиши Ctrl+D(Ctrl+Z для Windows).
Я набросал простой пример с некоторым функционалом
🔹 Меняются символы приглашения
🔹 В неймспейсы добавляются дополнительные объекты
🔹 Считается время, проведённое в интерактивном режиме
🔹 Скрипт просит юзера заполнить переменную и по выходу распечатывает её значение
Код здесь ↗️
Для запуска сохраните код в файл и запускайте как обычный скрипт.
python my_console.py
Для быстрого запуска можно сделать отдельный алиас
alias py="python3 /home/username/my_console.py"
#tricks#source
Легендарное возвращение Deep Purple в Казахстан — самое ожидаемое рок-событие года!
Стань частью истории — встреться с легендами!
22 апреля 2026 года в Алматы мы будем рады приветствовать культовую британскую рок-группу Deep Purple @deeppurple_official с живым концертом на сцене Almaty Arena.
Билеты в продаже на Freedom Ticketon
Промоутер: maximumconcerts
Локальный партнер: Freedom Holding
#deeppurple#deeppurplealmaty#maximumconcerts
Билеты от организатора теперь доступны для покупки из России:
https://deeppurplealmaty.kz/russ
Первый раз увидел эту редкую запись. Самый первый состав великих Пёплов, 1968 год, первое появление на ТВ с кавером (да, #DeepPurple не брезговал в начале карьеры каверами!) битловского хита "Help".
Род Эванс — вокал
Джон Лорд — клавишные, а также вокал и оркестровые аранжировки
Ричи Блэкмор — гитара
Ник Симпер — бас-гитара и бэк-вокал
Иэн Пейс — ударные.
Состав менялся, а Блэкмор и Лорд были кажется всегда, вокалист сменился на Йена Гиллана, которого я, наверняка не только я, считаю лучшим Пёпловским вокалистом, да и одним из лучших хард-роковых голосов за всю историю.
Все такие молодые, виртуоз #Блэкмор с отрешенным взглядом и лицом Роуэна Аткинсона, #Лорд со своими усищами, которые он пронес через года, всё выглядит очень трогательно и ностальгически.
Может с них списали Котёночкин с Курляндским рок-группу, которая горланила в "Ну-погоди!" песню про попа и собаку?
Интересный факт, #Гиллан приезжал в #Нальчик и дал там два концерта на стадионе Спартак в 1990 году. Представьте себе, мировая рок-звезда в провинциальном Нальчике на маленьком стадионе, фурор! Я к сожалению там не был, мал был, но "старшаки" рассказывали.
Стоит отметить, что в Нальчике какая-то непропорционально большая фан база у Пёплов, их очень любили всегда, когда кругом уже царствовали другие музыкальные жанры. Видимо попал Deep Purple в какой-то нальчикский нерв.
Интересно, остался ли большой фанат Пёплов Дмитрий Анатольевич их поклонником, учитывая англо-саксонство музыкантов?
#ИсторииNegoro
🎸 Deep Purple - главный рок-тряс этого года
Британские титаны, зажгут сцену Алматы! Это не просто концерт, это НАСТОЯЩЕЕ РОК-ПУТЕШЕСТВИЕ, которые знает весь мир - от "Smoke on the Water" до "Highway Star"
P.s. Это твой шанс услышать вживую тех, кто писал правила рока. Событие, о котором будут говорить годами!
🗓 22 АПРЕЛЯ 2026
📍 Almaty Arena, Алматы, Казахстан
🎫Билеты уже в продаже
Реклама. ИП Рудько Ульяна Валерьевна. ИНН 225201263021. Erid 2VtzqupLiy2
#АлмаАты
#апрель
#легендырока
#хардрок
#ДипПерпл
#deeppurple
#deeppurplealmaty
#Almatyarena