TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #208 · 29 јан.

Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли. Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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

Резултати

Пронајдени 1 слични објави

Пребарај: #crimeanbridge

当前筛选 #crimeanbridge清除筛选

🎙 Foreign Minister Sergey Lavrov’s answers to questions during a special session of a large MGIMO discussion programme combined with the 7th Global Forum of Young Diplomats, Russia and Its Role in Shaping a Multipolar World (Sochi, March 4, 2024) 🔹 Western priorities in relations with Russia 🔹 The modern concept of multipolarity 🔹 The role of the UN in international relations 🔹 EU plans to interfere in the Russian presidential election 🔹 Fighting the politicisation of sport 🔹 Russia's relations with its closest partners 🔹 Russia-US relations 📰Read in full 📺Watch in full *** #CrimeanBridge What is interesting are the words said by Western figures, including the response of German politicians when the truth about the recording of conversations between German generals was revealed. Some of them are concerned there was a leak from a secure line. The fact that German weapons and the personnel servicing them are going to be used to attack the Russian Federation, including the Crimean Bridge and ammo depots, is not surprising. They wonder why the secure line turned out to be not so secure. This says a lot. #Election2024 We have accumulated a lot of evidence on how the EU embassies in Moscow are preparing for our presidential elections. I am referring to interference mechanisms, certain “supporting projects” for the non-systemic opposition – in short, things that embassies have no right to address. #RussiaUS The Americans approach us every now and then. They have asked us not to deploy weapons in space. They have asked for a meeting. As if nothing happened. They say they must defeat us on the battlefield in Ukraine but other than that, let’s discuss strategic issues. President Vladimir Putin said that they are not serious and it goes against the natural course of things.