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

TGINSIGHT SIMILAR POSTS

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

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

Заметка начинающим, которые часто сталкиваются с подобной непоняткой. Ситуация следующая, есть список файлов: names = [ 'image.bmp', 'second.txt.bkp', 'data.db', '.config.cfg', 'file.ext.bkp' ] И мы хотим убрать у них окончание ".bkp". Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное. Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip(). Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк). В нашем случае будет выглядеть вот так: >>> name.strip('.bkp') То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть. Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный. >>> for name in names: >>> print(name.strip('.bkp')) image.bm second.txt data.d config.cfg file.ext Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp' А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке. Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'. Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку. >>> for name in names: >>> print(name.replace('.bkp', '')) image.bmp second.txt data.db .config.cfg file.ext Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем. Просто впредь будьте внимательны с этим strip(). #basic

Hashtags

Резултати

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

Пребарај: #ammonia

当前筛选 #ammonia清除筛选

🚢Wärtsilä поставит системы для аммиачных газовозов нового поколения. Финская Wärtsilä Gas Solutions получила заказ на поставку систем обработки груза и подачи топливного газа для двух танкеров-газовозов для перевозки аммиака, вместимостью по 51 350 куб. м, строящихся на верфи Nantong CIMC Sinopacific Offshore & Engineering. Суда, заказанные совместным предприятием Navigator Gas и Amon Maritime, будут оснащены двухтопливными двигателями, способными работать на аммиаке, а также перевозить СУГ (LPG). Поставка оборудования запланирована на III-й квартал 2027 года, ввод судов в эксплуатацию - в 2028 году. Партнерство Navigator Gas и Amon Maritime демонстрирует интерес к созданию специализированного флота для аммиака как будущего энергетического ресурса. Долгосрочные чартеры на 5 лет подтверждают наличие спроса и готовность рынка к внедрению новых технологий, а аммиак постепенно закрепляется как альтернативное топливо для судоходства. 📌Wärtsilä Corporation - основана в 1834 году, публичная финская технологическая компания, принадлежит институциональным инвесторам. #shipping#ammonia#LNG#decarbonization#innovation

🚢Аммиак ускоряет внедрение в судоходстве Восточной Азии. В Восточной Азии усиливается переход к аммиаку как ключевому топливу будущего. На выставке Sea Japan 2026 классификационное общество ClassNK выдало первое в мире одобрение - Approval in Principle (AiP) - для проекта балкера типоразмера Рanamax работающего на аммиаке, разработанного центром GSC. Проект предусматривает использование независимого топливного танка Типа B, что может изменить текущую доминирующую практику применения Type C. Параллельно в Южной Корее компания Lotte Fine Chemical объявила о первом в мире коммерческом использовании аммиака как судового топлива. На судне, построенном HD Hyundai Heavy Industries, был успешно использован «зеленый аммиак», произведенный Envision Energy, без применения традиционного топлива. Переход к Type B топливным танкам открывает возможности для увеличения объема топлива и повышения эффективности размещения, что критично для крупнотоннажных судов. Восточная Азия становится центром развития аммиачной энергетики в судоходстве. Интеграция производства, бункеровки и судостроения ускоряет внедрение новых технологий. Развитие инфраструктуры и первые коммерческие кейсы подтверждают переход от концептов к практическому применению альтернативных видов топлива. Таким образом, аммиак закрепляется как один из ключевых кандидатов для декарбонизации морского транспорта. 📌Lotte Fine Chemical Co., Ltd. — основана в 1964 году, южнокорейская химическая компания, входит в Lotte Group, принадлежащую частным акционерам. #shipping#ammonia#decarbonization#Asia#energy

🚢CMB Tech ускоряет переход на аммиак: 11 новых судов в поставке. Бельгийская CMB Tech ожидает ввод в эксплуатацию 11 судов с возможностью работы на аммиаке в период с лета 2026 года по март 2027 года. В портфель входят 10 балкеров типоразмера Newcastlemax (210 000 dwt), строящихся на Qingdao Beihai Shipyard, и один контейнеровоз на 1 400 TEU на верфи China Merchants Industry Weihai. Все суда имеют двухтопливную установку (аммиак/дизель), что обеспечивает гибкость эксплуатации при ограниченной доступности «зеленого» топлива. Проект потребует развития всей цепочки поставок аммиака. CMB Tech заключила оффтейк-соглашение на «зеленый аммиак» в Китае и инвестирует в логистику (включая транспорт, хранение и бункеровку) через партнера Jiangsu Andefu Energy Technology. Рост цен на традиционные виды топлива и вопросы энергетической безопасности усиливают экономическую привлекательность альтернативных топливных решений. CMB Tech делает стратегическую ставку на аммиак как основу будущей энергетики флота, сочетая инвестиции в суда и инфраструктуру. 📌CMB Tech NV — основана в 2023 году (выделена из CMB Group), частная бельгийская компания, контролируется семьёй Саверис (Saverys). #shipping#ammonia#decarbonization#newbuildings#energy

🚢Индия получает первый заказ на балкеры с аммиачным топливом. Индийская верфь Swan Defence and Heavy Industries Limited (SDHI) заключила контракт на строительство четырех балкеров дедвейтом 92 500 тонн с двухтопливной аммиачной установкой для Energy ONE Limited. Строительство будет вестись на верфи Pipavav, а поставки начнутся с октября 2029 г с интервалом около 4-х месяцев. Суда длиной 229,5 метра и шириной 37 метров будут оснащены пропульсивными системами на аммиаке, разработанными южнокорейской KMS-EMEC, и классифицированы DNV. Проект станет одним из крупнейших коммерческих заказов, размещенных на индийских верфях. С отраслевой точки зрения контракт отражает важный этап в развитии альтернативных видов топлива в судоходстве. Аммиак рассматривается как перспективное решение для декарбонизации, однако его коммерческое внедрение находится на ранней стадии, что делает подобные проекты технологически и инвестиционно значимыми. Для Индии сделка также является стратегическим шагом по укреплению национального судостроения и участию в глобальной трансформации отрасли. Привлечение инвестиций через структуру Energy ONE и связанные фонды указывает на растущий интерес к «зеленым» судоходным проектам со стороны финансовых институтов. 📌Swan Defence and Heavy Industries Limited (SDHI) — основана в 2022 году (на базе верфи Pipavav), частная компания, входит в индийскую группу Swan Group, принадлежащую семье Мерчант. #shipbuilding#ammonia#decarbonization#shipping#India

🚢Grimaldi приняла 11-й серийный автомобилевоз "Grande Inghilterra". Итальянский судовладелец Grimaldi Group получил в эксплуатацию новый PCTC "Grande Inghilterra" — одиннадцатое судно флота с классом "ammonia ready". Судно построено на верфи China Merchants Heavy Industry по проекту Knud E. Hansen и соответствует требованиям классификационного общества RINA. Новый автомобилевоз длиной 220 метров и вместимостью более 93 000 GT оснащен 14 автопалубами для перевозки как электромобилей, так и автомобилей с ДВС. Судно также оборудовано солнечными панелями, аккумуляторами и системой подключения к береговому питанию, что позволяет снизить расход топлива до 50%. С технической точки зрения статус "ammonia ready" обеспечивает возможность последующей конверсии на альтернативное топливо, что соответствует долгосрочной стратегии декарбонизации флота. С отраслевой точки зрения проект отражает ускоренный переход сегмента автомобилевозов к экологически устойчивым решениям. Крупные операторы инвестируют в гибридные и будущие топливные технологии, сохраняя при этом операционную гибкость. Дополнительно проектная серия судов Grande подтверждает тренд на стандартизацию и масштабирование флота с улучшенными экологическими характеристиками. Таким образом, Grimaldi Group укрепляет позиции в сегменте автомобилевозов (тип PCTC), сочетая рост флота и внедрение технологий энергоперехода. 📌Grimaldi Group — основана в 1947 году, частная итальянская судоходная компания, принадлежит семье Гримальди. #shipping#PCTC#ammonia#decarbonization#fleet

🚢Grimaldi получила третий автомобилевоз, тип PCTC в серии - готовый к работе на аммиаке. Итальянская группа Grimaldi Group приняла в эксплуатацию новый автомобилевоз (тип РСТС) "Grande Michigan" — третий из пяти PCTC с вместимостью 9 000 CEU. Судно построено на верфи China Merchants Heavy Industry Jiangsu; ранее однотипные "Grande Shanghai" и "Grande Svezia" были построены на верфи CMHI Haimen. Проект серии разработан компанией Knud E Hansen. Основные характеристики: длина 220 метров, ширина 38 метров, валовая вместимость >93 000 GT, скорость 18 узлов, 14 автомобильных палуб для EV и ДВС. Судно получило нотацию “ammonia ready” от RINA, что допускает последующую конверсию под работу на аммиаке. Оснащение включает батарею 5 МВт·ч, 2 500 м² солнечных панелей, систему берегового питания и кремниевое покрытие корпуса для снижения сопротивления. Первый рейс — из порта Тайцан (КНР) на Средиземноморье с более чем 7 000 автомобилями и проектным грузом. Серия подтверждает курс Grimaldi на декарбонизацию автоперевозок и энергоэффективность. 📌Grimaldi Group основана в 1947 году в Италии и является одной из крупнейших европейских компаний в сегментах ro-ro, PCTC и линейных каботажных перевозок. Компания частная; контролируется семьёй Гримальди (Grimaldi), корни которой уходят в XII век. #PCTC#ammonia#roRo#shipbuilding#decarbonisation