Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
😎 Топ участников MirraCoin Wallet - ГОНКА уже Началась!
🏆 Топ участников - это:
• место среди самых активных пользователей Wallet
• дополнительные билеты в розыгрыше
• реальный Шанс вырваться в лидеры и забрать ценные призы
🎟Чем больше у Вас билетов - тем выше Вы в рейтинге, а значит тем выше Шанс на победу.
Рейтинг обновляется в реальном времени, и каждый день может изменить расстановку
🚀 Как подняться в ТОП:
• выполняйте простые задания
• приглашайте друзей
• покупайте пакеты MIRRC
• участвуйте в Майнинге
• будьте активны - система всё учитывает
🔥Сейчас самое время включиться в гонку.
Каждое действие приближает Вас к победе.
Следите за своей позицией в Топе участников прямо в @MirraCoin_Wallet_bot
#MirraCoin#MirraCoinWallet#Топ#Розыгрыш#MIRRC#Blockchain#Web3#Криптовалюта#СделаноВРоссии
@MirraChannel😎
😎Майнинг в MirraCoin Wallet - зарабатывай каждый день и участвуй в розыгрыше!
В экосистеме MirraCoin Wallet уже активно работает Mining Tap - простой способ зарабатывать MIRRC прямо в кошельке @MirraCoin_Wallet_bot
⚡️ Как это работает?
Вы выполняете простые действия, нажимая на монетку 😎, накапливаете MIRRC и выводите всё прямо на свой кошелёк.
⚡️Используйте криптовалюту MIRRC в экосистеме MirraCoin
И это ещё не всё!
С 21.01.2026 уже идёт Розыгрыш в @MirraCoin_Wallet_bot
Начните прямо сейчас.
Чем раньше подключитесь, тем больше возможностей получить ЦенныеПризы!
Заходите в MirraCoin Wallet, запускайте майнинг, используйте бусты и улучшения - и будьте в игре! @MirraCoin_Wallet_bot
MirraCoin - когда майнинг становится доступным каждому💸
❓По всем вопросам Вам поможет наша техподдержка:
📩 [email protected]
📱@Mirracoin_help
Подписывайтесь на канал @MirraChannel
Следите за новостями и не пропускайте важные обновления!
#MirraCoin#MirraCoinWallet#Майнинг#taptoearn#mining#Blockchain#Web3#Криптокошелёк#криптовалюта#Розыгрыш#MIRRC#сделановроссии
@MirraChannel😎
😎 Зимний розыгрыш подходит к финалу… и мы запускаем НОВЫЙ КОНКУРС!
✅21.02.2026 в 10:00 завершается Зимний розыгрыш призов от MirraCoin.
⚡️Подключайтесь к @MirraCoin_Wallet_bot прямо сейчас, чтобы быть в финале.
🏆Победителя определим 25 февраля
❗️Но на этом всё только начинается.
❗️С 21.02. по 10.03.2026 стартует новый уникальный Конкурс,
а уже 15 марта 2026 года мы объявим победителя.
🔥Вас ждут состязания в нескольких номинациях и действительно особенные Призы!!!
🖼 Ценная Картина 80*60 см(детали произведения раскроем совсем скоро)
😎+ 1 000 000 MIRRC 💎
✔️Да, Вы всё правильно прочитали,
Главный Приз - Картину и Один миллион MIRRC получит победитель конкурса.
Подробные условия участия и механика конкурса будут опубликованы в ближайшие дни.
Следите за обновлениями на @MirraChannel, чтобы не пропустить старт!
👉Регистрируйтесь в @MirraCoin_Wallet_bot прямо сейчас
Будет захватывающе интересно!!!
Голосуйте за наш канал
https://t.me/boost/MirraChannel
#MirraCoin#MIRRC#Конкурс#Экосистема#Web3#MirraCommunity#1000000MIRRC
#Blockchain#MirraCoinWallet
#ПакетMIRRC#Сделано_в_России
@MirraChannel😎