Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
El quimbombó es rico en ácido fólico, calcio, hierro, magnesio, antioxidantes y fibras; contiene a su vez vitaminas C, A, B6, B9, K y E. Además de hidratar y darle brillo al cabello te ayudará a proteger el cabello de los rayos UV.
¿Qué usos puedes darle al gel de quimbombó?
1. Definir los rizos.
2. Mascarilla natural.
3. Como potenciador de mascarillas caseras.
👁️J👁️
✔️ El quimbombó es una planta mucilaginosa así que sí vas a aplicarla desde el cuero cabelludo y sientes un picor, te recomendamos que la próxima vez que la utilices lo hagas de medios a puntas.
✔️ Máximo puede el gel permanecer refrigerado una semana.
✔️ Ten en cuenta a la hora de elaborarlo que las cantidades de los ingredientes que utilizarás dependerán siempre del largo de tu cabello, mientras más largo sea, debes agregar más ingredientes de los que acá te dejo.
.
.
.
#hairlovecuba#cabello#gelnatural#quimbombó#mascarillas#cuidadodelcabello
Hola 👋🏾 rizadx...
Acá te propongo algunas #mascarillas que te servirán para acondicionar en profundidad tu cabello.
(vía @curlyqueens)
❗️ Mascarilla de plátanos 🍌 + leche🥛
El #plátano es rico en aceites naturales, vitaminas y otros nutrientes beneficiosos. Ayuda a sellar la #hidratación en el pelo y a evitar el frizz. 💛
Modo de hacerla: Batir los plátanos con la #leche (😋), aplicar en el cabello y el cráneo y enjuagar luego de 30 minutos.
‼️ Mascarilla de miel 🍯 + aceite de oliva
La #miel ayuda a retener la hidratación, lo cual hace a este ingrediente perfecto para cabellos teñidos y secos.
Modo de hacerla: Mezclar la miel con el #aceitedeoliva hasta que se integren. Aplicar en el pelo y aclarar a los 30 minutos.
#DIY#MascarillasCaseras
Hola 👋🏾 rizadx...
Acá te propongo algunas #mascarillas que te servirán para acondicionar en profundidad tu cabello.
(vía @curlyqueens)
❗️ Mascarilla de plátanos 🍌 + leche🥛
El #plátano es rico en aceites naturales, vitaminas y otros nutrientes beneficiosos. Ayuda a sellar la #hidratación en el pelo y a evitar el frizz. 💛
Modo de hacerla: Batir los plátanos con la #leche (😋), aplicar en el cabello y el cráneo y enjuagar luego de 30 minutos.
‼️ Mascarilla de miel 🍯 + aceite de oliva
La #miel ayuda a retener la hidratación, lo cual hace a este ingrediente perfecto para cabellos teñidos y secos.
Modo de hacerla: Mezclar la miel con el #aceitedeoliva hasta que se integren. Aplicar en el pelo y aclarar a los 30 minutos.
#DIY#MascarillasCaseras