Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
https://x.com/SavinoBalzano/status/2029135535571157083?s=20
È stata davvero una sorpresa: pare che #Parenzo sia diventato più trumpiano di #Trump. Eppure lo ricordo, insieme ad altri, tutto trafelato e spaventato per l’instabilità internazionale che il presidente USA provocava nel mondo. A breve lo vedremo ballare YMCA dei Village People con il cappellino MAGA.
Si sa: quando qualcuno aiuta Israele a “esportare la democrazia”, a salvare le donne dal velo (magari senza farle diventare adulte), diventa sempre un eroe.
Altro duro scontro ieri ai microfoni de #LaZanzara e di #Cruciani.
https://x.com/SavinoBalzano/status/1933896087649030183?t=2x91kd9LvA0Q5PWYvlfmfg&s=19
Il mio confronto civile e contenuto di ieri, con Parenzo e Cruciani a #LaZanzara.
Composto, a parte qualche lieve sbavatura: ammetto di averlo definito cassamortaro della propaganda e qualche altra cosetta...
#TerzaGuerraMondiale#Iran#Israele
Ieri mi è toccato affrontarne tre: Giuseppe Cruciani, David Parenzo e Andrea Ruggieri.
La prossima volta saranno in 4?
Sono rimasti solo loro a difendere Israele e Netanyahu.
La Zanzara - Radio 24 Radio 24
#GiuseppeCruciani#DavidParenzo#lazanzara
https://www.youtube.com/watch?v=W-4FE9CZ0Jc&ab_channel=SavinoBalzano
Scontro furibondo ieri con Giuseppe Cruciani e David Parenzo a La Zanzara, Radio 24.
Eppure mi pare di aver detto cose piuttosto ragionevoli: Netanyahu andrebbe processato per crimini di guerra.
#italia#politica#informazione#attualità #notizie#lazanzara#guerra#pace#Israele#Palestina#Israele
https://www.youtube.com/watch?v=_ZPM333sOxA&ab_channel=SavinoBalzano
Ieri, ospite de La Zanzara, di Giuseppe Cruciani e David Parenzo, ho detto la mia ancora una volta su questa storia dell'antifascismo.
A me questo governo non piace e penso che possa combinare guai grossi, molto grossi: proprio per questo abbiamo bisogno di un'opposizione seria.
Basta pagliacciate.
#politica#radio#lazanzara#radio24#italia#informazione#fascismo#antifascismo
Ieri altra zuffa a La Zanzara - Radio 24 sul tema dell'utero in affitto: io resto radicalmente contrario.
Ho dovuto riportare un pochino d'ordine: in studio Giuseppe Cruciani e David Parenzo, che tanto per cambiare mi ha dato dell'imbecille (e del demente...).
#lazanzara#radio24#italia#politica#informazione#radio#uteroinaffitto#lgbtqia
https://x.com/SavinoBalzano/status/2029497341670007129?s=20
Se l’operazione di #Israele e #StatiUniti (checché ne dica #Trump, l’ordine corretto è questo) la critica #DiBattista, Parenzo si infuria e gli dà dello zozzo.
Se lo fa #Cecchettin, Parenzuccio diventa un dolce cucciolotto: non è d’accordo, ma “rispetta molto”.
Ma guarda un po’. La dittatura del politicamente corretto continua a soffocarci e certi sacerdoti non possono essere minimamente criticati. Nemmeno quando muovono ridicole accuse di sessismo a Carlo #Conti.
E invece no: una cazzata resta una cazzata. Anche se la dice Cecchettin.
Ospite de #LaZanzara e di Cruciani.
Non esiste alcun rischio di ritorno del fascismo: tutte balle. L'opposizione trovi argomenti seri: ci sarebbero eccome!
Ieri ospite a La Zanzara - Radio 24 sono stato mandato "a fanculo" da David Parenzo dopo poco più di 40 secondi: il dato conferma inequivocabilmente come fossi dalla parte della ragione.
Però ci siamo divertiti.
.
.
.
.
.
.
Giuseppe Cruciani David Parenzo #lazanzara#zanzara Radio 24 #radio24#politica#informazione#radio#televisione#fascismo#fascista#antifascismo#antifascista#democrazia#liberta#italia