Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
🚢SCA планирует сократить выбросы RoRo-флота на 40%.
Шведская лесопромышленная группа SCA (Svenska Cellulosa Aktiebolaget) объявила о стратегической реорганизации тяжёлой морской логистики в Балтийском море с целью снижения выбросов RoRo-флота на 40%.
Инициатива предполагает оптимизацию транспортной сети, обновление судов и внедрение более энергоэффективных решений в цепочке поставок лесопродукции.
Компания активно использует RoRo-перевозки для экспорта продукции из северной Швеции в европейские порты, что делает модернизацию флота ключевым элементом декарбонизационной стратегии.
Реформа логистики направлена на снижение углеродного следа перевозок, повышение операционной эффективности и адаптацию к ужесточающимся экологическим требованиям в европейском судоходстве.
Для морского рынка это отражает растущую роль грузовладельцев в трансформации флота и давление на операторов RoRo-сегмента ускорять внедрение низкоэмиссионных технологий.
📌SCA (Svenska Cellulosa Aktiebolaget) — шведская лесопромышленная компания, основанная в 1929 году, один из крупнейших производителей целлюлозы, бумаги и древесных продуктов в Европе. Акции компании обращаются на Стокгольмской фондовой бирже; компания является публичной и принадлежит институциональным и частным инвесторам.
Крупнейшим акционером является Industrivärden AB (инвестиционная компания семьи Лундберг), владея значительной долей.
#RoRo#Decarbonization#BalticShipping#SCA#GreenLogistics
🚢Eckerö Group зафиксировала рекордную операционную прибыль в 2025 году.
Финская Rederiaktiebolaget Eckerö (Eckerö Group) показала лучший операционный результат в своей истории.
По итогам 2025 года операционная прибыль выросла на €3,2 млн до €25,6 млн, чему способствовали рекордные объёмы грузов и пассажиров на маршрутах Балтийского моря.
Грузопоток увеличился на 11% до 210 598 транспортных единиц — максимальный показатель за всю историю компании.
Пассажиропоток составил 3,19 млн человек (+2% г/г). Выручка выросла на 5% до €234,8 млн, чистая прибыль достигла €18,8 млн (второй лучший результат в истории).
На направлении Финляндия–Эстония доля компании в грузовом сегменте выросла до 46% (с 40%). На маршруте Åland–Швеция пассажирская доля превышает 80%.
В 2025 году группа приобрела Rederi Fjärdvägen (переименована в Eckerö Link) и судно “Sailor” у дочерней структуры Tallink Group, впоследствии переименованное в “Fjärdvägen”.
Также продано судно “Transporter”, что принесло €3,4 млн прибыли до налогообложения. Проведена рефинансирование с привлечением €29 млн, в результате чистый долг стал отрицательным (€-19 млн).
Компания ожидает стабильный результат в 2026 году, несмотря на геополитические риски.
📌Rederiaktiebolaget Eckerö — финская судоходная компания, основанная в 1961 году, специализируется на пассажирских и грузовых перевозках в Балтийском регионе. Компания является частной и контролируется финскими акционерами, включая правительство автономии Аландских островов.
#BalticShipping#Eckerö#RoRo#PassengerFerries#MaritimeFinance