Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
#Efemérides || 4 de abril de 2006
Se publica Ahí Vamos, el cuarto álbum de estudio de Gustavo Cerati, por Sony Music de manera simultánea en México y Argentina. Alcanzó el disco de platino antes de salir a la venta, debido a los pedidos por anticipado y alcanzó el disco de oro en México.
#música#disco#ArteFuturaMX
http://artefutura.com.mx
@artefuturamx
#Efemérides || 2 de abril de 2001
Es lanzado el tercer álbum de Rammstein, Mutter. La portada del disco muestra parte de la cara de un feto en el vientre materno, motivo de la canción que da nombre al disco. La parte trasera representa las manos del feto sobre su abdomen. En la parte interior están las letras de cada canción y fotografías de los seis miembros de la banda como si fueran fetos muertos con diversas heridas o malformaciones y estuvieran en líquido amniótico. Al pie de cada página se representa un electrocardiograma continuo y partes de la cadena del ADN.
La pareja de artistas Daniel & Geo Fuchs fueron los responsables de las imágenes de la portada y el folleto.
#música#disco#ArteFuturaMX
http://artefutura.com.mx
@artefuturamx
TootArd — Disco Dal'ona (Carpet Ride, 2023)
#disco#Syria
TootArd (توت أرض), что означает «клубника» на арабском, — это сирийская группа из Мадждал-Шамса, базирующаяся сейчас в Берне и Хайфе. Группа была основана братьями Хасаном и Рами Нахле и попробовала себя в самых разных стилях. Их первый альбом Nuri Andaburi испытывал сильное влияние регги, второй Laissez Passer — музыки туарегов, а третий Migrant Birds был явно вдохновлен арабской танцевальной музыкой. И вот их последний сингл — это диско с заводными восточными соло на винтажных синтезаторах в стиле Омара Сулеймана.
Spotify | AppleMusic | Switch To English
Hamid El Shaeri — Habibi Funk 018: The SLAM! (Habibi Funk, 2022)
#disco#funk#Egypt
Новый релиз Habibi Funk, посвященный наследию ливийско-египетского музыканта Hamid El Shaeri, изначально выпускавшемуся на египетском лейбле «SLAM!» Hamid El Shaeri известен как ведущий представитель арабской поп-музыки в Египте. В 2017 году Pitchfork назвал его песню «Ayonha» «самым захватывающим треком» на седьмом релизе Habibi Funk.
Spotify | AppleMusic | Bandcamp | VK
Hamid El Shaeri — Habibi Funk 018: The SLAM! (Habibi Funk, 2022)
#disco#funk#Egypt
Новый трек Maktoub Aleina c предстоящего релиза лейбла Habibi Funk, который состоится 25 февраля. Альбом будет посвящен наследию ливийско-египетского музыканта Hamid El Shaeri, изначально выпускавшемуся на египетском лейбле "SLAM!" На пластине появятся некоторые треки, которые раньше уже издавались лейблом Habibi Funk. Hamid El Shaeri известен как ведущий представитель арабской поп-музыки в Египте. В 2017 году Pitchfork назвал его песню «Ayonha» «самым захватывающим треком» на седьмом релизе Habibi Funk.
Spotify | AppleMusic | Bandcamp
Enigma: Le Roi Est Mort, Vive Le Roi! (1996) por #Alejandro_Martín_del_Campo_Glez como #colaboración.
El álbum parece un ensayo atemporal en el que se viaja a un espacio-era diferente con la ayuda de todos los sonidos involucrados, el cual nos envuelve a través de actos sacros, litúrgicos, epistolares y postmodernos llevados por medio de viajeros en el tiempo de una civilización que plasma su arte a mitad de los 90 con el género musical del new age.
#música#disco#artículo#colaboración#ArteFuturaMX
https://artefutura.com.mx
@artefuturamx
Enigma: Le Roi Est Mort, Vive Le Roi! (1996) por #Alejandro_Martín_del_Campo_Glez como #colaboración.
El álbum parece un ensayo atemporal en el que se viaja a un espacio-era diferente con la ayuda de todos los sonidos involucrados, el cual nos envuelve a través de actos sacros, litúrgicos, epistolares y postmodernos llevados por medio de viajeros en el tiempo de una civilización que plasma su arte a mitad de los 90 con el género musical del new age.
#música#disco#artículo#colaboración#ArteFuturaMX
https://artefutura.com.mx
@artefuturamx
DILETANTI #2 / Wasiliy Minkov vinyl set
#afrobeat#traditional#funk#disco
Сёма Лашкин выложил запись сета в Дилетантах, за что ему огромное спасибо! Здесь гораздо больше музыки, в том числе и той, которая есть только на виниле, несколько новых стран, Индия 🇮🇳, Мозамбик 🇲🇿, Узбекистан 🇺🇿 и Россия 🇷🇺, плюс немного моих комментариев к трекам.
SoundCloud
Witch — Kuomboka (Invisible City, 2014)
#disco#boogie#Zambia
Kuomboka — последний до почти сорокалетнего перерыва альбом группы Witch из Замбии, выпущенный в 1984 году. Несмотря на то, что до этого Witch играли преимущественно психоделический рок, на этом альбоме они переключились на диско-буги, а также занялись исследованием своих замбийских корней, что отразилось в ритмах и даже в названии альбома. Альбом был переиздан в 2014 году на лейбле InvisibleCity Editions.
🔗Spotify | AppleMusic | Bandcamp | VK
Avo Haroutiounian — Sunrise (Parseghian Records, 1979)
#funk#soul#disco#Armenia
Очень редкая пластинка армянского музыканта Аво Арутюняна, записанная и выпущенная на лейбле Parseghian Records после того, как Арутюнян поселился в Лос-Анджелесе. Parseghian Records — крупнейший производитель и дистрибьютор армянской музыки в мире. Лейбл открыл свои двери в Маленькой Армении (Голливуд, Калифорния) в 1948 году. В 2021 году композиция Аво Арутюняна Tears On My Eyes попала на сборникДарона Сасуняна, посвященный фанку и диско армянской диаспоры.
Spotify | AppleMusic