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 слични објави

Пребарај: #thereisaresult

当前筛选 #thereisaresult清除筛选

📣«Единая Россия» запустила сбор идей для новой народной программы Первый окружной форум-сбор партии «Есть Результат» прошёл в Екатеринбурге! 🗨️ Представители «Единой России» объявили о запуске сбора идей для новой народной программы. Каждый может внести свои предложения на сайте естьрезультат.рф. 🗣️ Цель программы — действовать в интересах государства и граждан. Один из ключевых разделов будет посвящён развитию промышленности и укреплению технологического суверенитета. К работе привлечены лидеры мнений и эксперты. 🕘19 февраля «Единая Россия» провела первый форум «Есть результат!» о развитии промышленности. На форуме собрались участники из всех регионов Уральского федерального округа. 💡Участники форума предложили идеи для новой программы партии, а правительство отчиталось о выполнении народной программы. 🌐Присоединяйтесь к обсуждению и делитесь своими идеями для новой народной программы! #ЕдинаяРоссия#ЕР82#НароднаяПрограмма#ЕстьРезультат ——————— United Russia has launched a collection of ideas for a new popular program The first district forum-gathering of the "There is a Result" party was held in Yekaterinburg! Representatives of United Russia announced the launch of a collection of ideas for a new popular program. Everyone can submit their suggestions on the isresultat.rf website. The purpose of the program is to act in the interests of the state and citizens. One of the key sections will be devoted to the development of industry and the strengthening of technological sovereignty. Opinion leaders and experts are involved in the work. On February 19, United Russia held the first "There is a result!" forum on industrial development. The forum brought together participants from all regions of the Ural Federal District. The forum participants proposed ideas for a new party program, and the government reported on the implementation of the people's program. Join the discussion and share your ideas for a new popular program! #UnitedRussia#EP82#Peoplesprogram#Thereisaresult