Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
📖🎥 Esce finalmente il 10 marzo il mio secondo libro
Ciak, si censura!
Ovvero quello che non vi hanno fatto vedere
4 Punte Edizioni
introduzione di Ekaterina Yakovleva
prefazione di Anna Soroka
postfazione di Jorit.
Prenotate la vostra presentazione!
[email protected]
#ilTrenoVersoSud#resistenza#antifascismo#4punteedizioni#4punte#storia#memoria
Normalmente si parte da un libro e poi, da quello, si realizza un film.
Ciak si censura è costretto a fare il percorso inverso semplicemente perché i documentari di Russia Today (solo a volte quest’operazione non riesce), vengono sistematicamente tacciati di «propaganda» e censurati, in barba all’articolo 21 della Costituzione sulla libertà di espressione.
Ogni capitolo racconta immagini, testimonianze e sofferenze; non solo quelle espresse nei documentari (nel libro è stato inoltre inserito il codice QR per poterli guardare), ma anche quelle raccolte da me in Donbass.
Iscrivetevi a Donbass Italia
😊Vincenzo Lorusso👍
Giornalista 🇷🇺
Autore
📱Donbass Italia👉
Seguimi su 📱Facebook
Seguimi su 📱Max
📟Oggi, venerdì 14 alle ore 14.10 a Radio Cooperativa Padova, Bruno Maran avrà come ospite in diretta il prof Angelo d'Orsi, che ci parlerà della sua conferenza a Torino Russofobia, russofilia, verità del 12 novembre, inopinatamente annullata per intervento di personalità politiche anti-democratiche che hanno esercitato una censura.
A seguire darà voce anche a Massimo Recchioni, editore del libro De russophobia di Vincenzo Lorusso, 4 Punte Edizioni – una breve cronistoria dei tanti casi di russofobia subiti da artisti, personaggi pubblici, semplici cittadini– che racconterà la genesi del libro che tanti ostacoli ha subito.
Gramsci scriveva che i censori sono innanzi tutto stupidi. E questo caso lo conferma alla grande.
https://www.radiocooperativa.org/3/index.php in streaming
canale 8C per il Dab - e per la zona di Padova Fm 92, 1, Feltre 97.2 mhz
#4punteedizioni#4punte#ilTrenoVersoSud#storia#memoria#antifascismo#resistenza#derussophobia#RadioCooperativa
🤩International Reporters
Seguici su:
📱Telegram📱X (Twitter)
📱 ir-press
▶️YouTube
💰Sostienici tramite Boosty
🔗Sostienici tramite Hipolink
💳Sostienici via Sberbank (solo Russia)