Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
My First Encounter With Death-:
I was then a Puerilo of Around 6 & Studied in U.K.G or Perhaps L.K.G,
I used to go to School on Foot.
On My Way to School and Back To Home , I did See an Old Man
He was a Hindu & Perhaps A Brahmin Sitting on a Khatola Out his House
Looking me He did Send a Smile
And this Scene was not a Talk of Someday ,A Year Passed that way
Never I gone near Him ,Neither I ever Sent him That Smile Back
He was After all a Stranger
A REGULAR STRANGER
Then a Day On My Way Back Home , I Saw Crowd Out his House
He was Made Sleep on Ground
And was Draped with White Cloth
Then A Moment Next People Lifted him up on Some Woody-Arrangement & Started Saying
‘’RAAM NAAM SATYA HAI ......
RAAM NAAM SATYA HAI......’’
I Understood Nothing Yet I get Blank , My Neck Got Dried , My Blood Felt-like Freezed, My Body Stiffened , I was Suffocating
A Horror and Pain Sticken To My Heart & I Started Crying to My Fullest on my way
Even Some People of My Dada-Abbu’s Pehchaan stopped & Asked me ‘’ Kaa Hua Babua Kahen Rovat Hey ‘’ But I just Cried
I reached Home My Daadi , My Phupphi , My Ammi & My Par-Daadi all tried to Stop me from Sobbing but i myself was not having Control over it , it was Coming itself
I Cried and just Cried till i got into Grip of Sleep
I Caught High Fever ,
loose-Motions , Vomitting and just wht not
I had not Gone School For 5-6 Days .
When I resumed my Schooling then on that way
No More a Person In Vest & Dhoti
With a Smile to Greet Sits On Khatola Out There On That ‘Chabotra’ [A Raised Land]
I did Send Smile Back Daily
Paying The Debt I Owe to Someone
But None To Receive.......
#review
#Memoir
#The_Robinhood
Tashkent students in the 1950s and my memories of working in the cotton fields in 1979–1981. A firsthand look at Soviet cotton campaigns in Uzbekistan and their lasting impact.
https://yep.uz/en/2025/10/cotton-harvesting-uzbekistan-1980s-memories-1950s-photos/
#uzbekistan#cottonharvest#sovietera#tashkent#memoir#students
Part 2: Babur, at age 13, wrote in the Baburnama about his feelings for a boy named Baburi:
> “In those leisurely days, I discovered in myself a strange inclination — nay! as the verse says, ‘I maddened and afflicted myself’ — for a boy in the camp‑bazar, his very name, Bāburī, fitting in. Up till then I had had no inclination for anyone… From time to time Bāburi came to my presence but out of modesty I could never look straight at him… I got so confused that I almost went right off.”
💌📖👑
Note: this does not mean he was homosexual. Such feelings can be a normal part of teenage self-discovery.
@googlefactss
#Baburnama#Babur#MughalHistory#HistoricalFacts#LoveInHistory#Memoir#HonestWriting
Part 1: Babur, the Mughal emperor and a Muslim, wrote the Baburnama, a detailed personal memoir. In it, he shared his feelings openly. He wrote about his love and admiration for women. He also felt strong affection and admiration for a boy named Baburi. He described these emotions with honesty and detail. He sometimes wrote poems about his feelings. His writing shows both his emotional sensitivity and his poetic talent. He mixed personal experiences, romantic feelings, and reflections on life. Babur’s memoir is considered important for both history and literature. It gives a rare glimpse into his private thoughts, he was not afraid to show his personal desires and emotions. Both his relationships with women and his emotional attachment to Baburi are part of the memoir. His writing style is clear, candid, and expressive. The writings are valued for its literary quality and honesty.
💌📖👑🕌
[Read more1]
[Read more2]
@googlefactss
#Baburnama#Babur#MughalHistory#HistoricalFacts#LoveInHistory#Memoir#Islam