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

Пребарај: #osquzbekistan

当前筛选 #osquzbekistan清除筛选

💪Сегодня вспомним как это было: первые числа апреля, жаркие и насыщенные! 🔥Выставка в Узбекистане: было горячо! Попросили подвести итоги Матвея Кудрявцева, директора по экспорту OSQ Group, который лично принимал активно участие в работе на стенде: «В начале апреля команда OSQ приняла участие в выставке UzFood + O’ZuPACK 2026 в Ташкенте. На нашем стенде мы не только продемонстрировали наши традиционные продукты, но и показали много новинок. Огромной популярностью пользовалась технология запайки линейки OSQ Round Bowl и OSQ Octobox, в том числе и инновационная технология запайки контейнеров картонными крышками. Не обошли вниманием наш стенд СМИ и популярные блогеры. Сюжеты, с нашим участием вышли в новостных блоках Узбекистана, Беларуси и других стран, а ролик на YouTube c нашим участием набрал более 3К просмотров. В планах на 2027 год снова принять участие в выставке в Узбекистане, но сделать это в новом, более интерактивном формате. Следите за анонсами. Ждем вас в Ташкенте в апреле 2027 года!» #OSQGroup#OSQ#OSQUzbekistan#OZuPack OSQ Group в МАХ