Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
India’s Reliance Industries is set to hold a crude-for-naphtha swap with Venezuela’s PDVSA. Oil production continues to show gains, but the threat of sanctions has correlated to a price decrease.
Read the report: https://venezuelanalysis.com/news/venezuela-oil-production-inches-forward-as-prices-recede/
#Venezuela#Oil#Reliance#PDVSA
🚢Reliance перенаправляет танкеры из Европы в Азию на фоне роста маржи.
Два танкера с нефтепродуктами индийской Reliance Industries изменили маршрут с европейского направления на азиатское, воспользовавшись ростом маржи на рынке Восточнее Суэца.
Танкер “Advantage Life”, загрузивший около 100 000 тонн дизельного топлива на НПЗ Джамнагар 28 февраля, направляется в Сингапур.
Второе судно, “Navig8 Honor”, перевозившее около 75 000 тонн авиационного топлива и первоначально следовавшее в Европу, также развернулось и взяло курс на Юго-Восточную Азию.
Причиной изменения маршрутов стали перебои поставок из Персидского залива и почти остановившийся транзит через Ормузский пролив. На этом фоне спрос в Азии резко вырос: маржа на авиационное топливо в Сингапуре достигла рекордных $80 за баррель.
По данным Vortexa, снижение потоков нефти в Азию может привести к сокращению загрузки НПЗ и уменьшению производства топлива, что ещё сильнее поддерживает цены и стимулирует перераспределение торговых потоков.
Для морского рынка это означает рост спотовой активности и изменение арбитражных маршрутов нефтепродуктов, усиливая фрахтовую волатильность в сегменте продуктовых танкеров.
📌Reliance Industries Limited — крупнейшая частная энергетическая и нефтехимическая компания Индии, основанная в 1966 году. Контрольный пакет принадлежит семье Амбани.
#ProductTankers#Reliance#OilTrade#Hormuz#EnergyMarkets
Утренняя сводка на 25.12.2025
🔴 За ночь дежурными средствами ПВО перехвачен и уничтожен 141 украинский беспилотный летательный аппарат самолетного типа.
🔴 Крупнейший нефтепереработчик Индии Reliance Industries возобновил закупки российской нефти для завода в штате Гуджарат, сообщает Bloomberg. Это может частично компенсировать сокращение поставок нефти из РФ.
🔴 Дональд Трамп объявил о начале наземных операций против наркокартелей в Южной Америке и заявил о сокращении морского наркотрафика на 96%.
🔴 На 84-м году жизни скончалась журналист и соучредитель телекомпании REN-TV Ирена Лесневская.
🔴 В порту Темрюка после налёта БПЛА произошёл пожар в двух резервуарах с нефтепродуктами; площадь возгорания достигла 2 тыс. кв. м.
🔴 Владимир Путин провёл в Кремле предновогоднюю встречу с представителями бизнеса — обсуждались курс рубля, импортозамещение, экология, ключевая ставка и кредитование.
#Россия#Индия#Нефть#Reliance#США#Трамп#Наркокартели#КраснодарскийКрай#Темрюк#БПЛА#Путин#Экономика