Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
Le système de domination parlementaire est-il une véritable démocratie, ou une simple escroquerie ?
Une constitution devrait protéger contre les abus de pouvoir, en plaçant le peuple au-dessus des pouvoirs.
Est-ce le cas aujourd'hui ?
Réfléchissez-y.
#Démocratie#Politique#Constitution#Pouvoir#Citoyen#Réflexion
Prise de conscience de la priorité constituante à suivre sur chouard . org
https://www.facebook.com/reel/1914066229485282
🇫🇷TEASER 🎙 Mumble Constituante : réécrire la Constitution pour reprendre le pouvoir
👥 Avec Léo Girod et Étienne Chouard
📅 Jeudi 12 Mars à 20h30
Depuis des années, nous manifestons, nous signons des pétitions, nous dénonçons les scandales…
Mais une question demeure : pourquoi rien ne change vraiment ?
Et si le problème n’était pas seulement les décisions politiques…
mais les règles du jeu elles-mêmes ?
Qui écrit les règles du pouvoir ?
Pourquoi ce sont toujours ceux qui gouvernent qui écrivent les règles qui leur permettent de gouverner ?
Et surtout : les citoyens pourraient-ils reprendre ce pouvoir ?
C’est précisément ce que propose le Mumble Constituant, un travail collectif mené depuis près de dix ans pour imaginer une Constitution écrite par les citoyens eux-mêmes.
Avec Léo Girod, initiateur du projet, et Étienne Chouard, qui rappelle depuis longtemps que la démocratie commence par une chose simple : les gouvernés doivent écrire eux-mêmes les règles du pouvoir.
Dans cette émission, nous allons explorer une question fondamentale :
👉 et si la cause des causes de nos crises politiques était constitutionnelle ?
👉 et si reprendre notre souveraineté passait par l’écriture collective d’une nouvelle Constitution ?
👉 et surtout : comment les citoyens peuvent-ils concrètement s’emparer de cet outil pour changer les règles du jeu, rebattre les cartes du pouvoir et transformer l’organisation de la cité ?
📅 Rendez-vous jeudi 12 mars à 20h30
📺 En direct sur La Bonne Nouvelle
👉 Lien : https://www.youtube.com/live/uUI41InCznM?si=mgYf0ETprmjch7ZM
#democratie#constitution#mumbleconstituant#etiennechouard#ric#souverainete#democratiedirecte#pouvoir