Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
🚢Рынок secondhand: активные сделки в балкерах и стабильность в танкерах и контейнерах.
По данным еженедельного отчета STH Ship Trade House, рынок вторичных продаж сохраняет устойчивую активность, с наибольшим количеством сделок в сегменте балкеров и умеренной динамикой в танкерном и контейнерном секторах.
В сегменте сухогрузов выделяются сделки с современным тоннажем, включая "SEACON VANCOUVER" и "SEACON OSLO" (оба 2023 года постройки) по $36 млн, что подтверждает спрос на новые и энергоэффективные суда.
Среднетоннажные активы, такие как балкеры "DONGHAE STAR" и "JOHN M CARRAS", продаются в диапазоне $17–18 млн, отражая стабильный интерес к балкерам типоразмера Kamsarmax/Ultramax.
В танкерном сегменте сделки носят более сдержанный характер: танкеры типа MR "STI BROOKLYN" и "STI BLACK HAWK" реализованы по $17,5 млн, что соответствует текущим рыночным уровням для судов 2015 года постройки.
Более возрастные единицы, включая "RINELLA M", демонстрируют дисконт в цене, связанный с предстоящими классификационными освидетельствованиями.
Контейнерный сегмент остается стабильным: суда типа "MONACO" (2 824 TEU) оцениваются около $25 млн, тогда как более мелкие единицы, вместимостью по 1 200–1 300 TEU находятся в диапазоне $12–13 млн, что отражает баланс спроса и предложения в региональных перевозках.
С отраслевой точки зрения рынок демонстрирует устойчивость благодаря ограниченному предложению и сохраняющемуся спросу на тоннаж. Основной драйвер — рост тонна-миль и перераспределение грузопотоков, что поддерживает ликвидность активов и стимулирует сделки по обновлению флота.
📌STH Ship Trade House — частная брокерская компания, базируется в Греции, специализируется на сделках купли-продажи судов, принадлежит частным партнерам.
#shipping#secondhand#bulkers#tankers#containers
🚢Рынок купли-продажи балкеров за прошлую, 18-ю неделю - сохранил активность во всех типоразмерах.
По данным Oino Shipbrokers, рынок купли-продажи балкерного тоннажа остаётся активным: сделки фиксируются во всех основных типоразмерах: Capesize/Post-Panamax, Kamsarmax, Supramax и Handysize, что подтверждает устойчивый интерес покупателей к готовым судам на фоне хорошей фрахтовой конъюнктуры.
В период с 27 апреля по 6 мая 2026 года - проданы (куплены) 10 балкеров различных типоразмеров.
В крупнотоннажном сегменте продан балкер типоразмера Capsize - "Bulk Joyance" (175 636 dwt, 2012 г., верфь Jinhai Heavy Industry) за $33 млн.
Также отмечены сделки с балкерами "Yangze 902" (93 225 dwt, 2012 г.) за $13 млн с имеющимся тайм-чартером и "Lestari Manjung" (93 200 dwt, 2011 г.) примерно за $14 млн. Разница в ценах подчёркивает значимость технического состояния, коммерческой занятости и типа судна при оценке активов.
В сегменте Kamsarmax сделка продажи в блоке двух судов: "Seacon Nola" и "Seacon Hamburg" (оба 2023 г.) на уровне $72,7 млн демонстрирует премию за молодой тоннаж и интерес к современным китайским постройкам.
Балкер типоразмера Kamsarmax - "Sirocco" (82 000 dwt, 2014 г.) продан греческим покупателям примерно за $20 млн, что подтверждает сохраняющуюся активность греческого капитала на вторичном рынке.
В меньшем тоннаже - проданы балкеры типоразмера Supramax - "Messinian Spire" (56 056 dwt, 2008 г.) за $14.5 млн и "Meraklis" (50 296 dwt, 2001 г.) за $6,3 млн, что указывает на спрос не только на современные эко-суда, но и на возрастной тоннаж с приемлемой ценой входа и возможностью быстрой коммерческой занятости.
Текущая активность подтверждает, что рынок балкеров остаётся поддержанным ограниченной доступностью новостроев и ожиданиями дальнейшего укрепления сухогрузного сегмента.
Покупатели стремятся приобрести тоннаж сейчас, пока сроки поставки новых судов остаются длительными, а стоимость современных активов продолжает удерживаться на высоком уровне.
📌Oino Shipbrokers — греческая брокерская компания, работающая с 1972 года и специализирующаяся на купле-продаже судов, фрахтовании и рыночной аналитике; частная компания со штаб-квартирой в Афинах.
#drybulk#secondhand#shipping#SNP#bulkers
🚢Рынок вторичных балкеров сохраняет активность на фоне устойчивых цен.
По данным брокеров Dynamic Shipbroking Inc., рынок продаж балкеров за прошедшую 14-ю неделю на вторичном рынке демонстрирует стабильную активность, с заметным количеством сделок в типоразмерах Handysize, Supramax и Kamsarmax.
Среди ключевых транзакций выделяются продажи крупных судов, включая "FRONTIER GARLAND" (181 480 dwt, 2011 г., $36,6 млн) и "TALIMEN" (81 056 dwt, 2016 г., $26 млн), что подтверждает устойчивый спрос на современный тоннаж.
В сегменте среднетоннажных судов сделки, такие как балкер типоразмера Panamax"SKYROS" (79 366 tdw, 2011 г.п), продан за $13.95 млн и балкер типоразмера Supramax"PLATON" (58 502 tdw, 2011 г.п), продан за $15.4 млн - китайским покупателям , отражают сбалансированный уровень цен при стабильном интересе со стороны азиатских и греческих покупателей.
Дополнительная активность наблюдается в сегменте балкеров типоразмера Handysize, всего за неделю продано 7 балкеров этого типоразмера включая "BERGE HALLASAN" (37 945 tdw 2016 г.п.), продан за $21.3 млн, "CDL OLIVE" (35 194 tdw, 2013 г.п.), продан за $15 млн.
С отраслевой точки зрения рынок демонстрирует устойчивость на фоне роста индексов сухих грузов и улучшения перспектив перевозок сырья, включая уголь и железную руду. Цены на активы остаются высокими благодаря ограниченному предложению и осторожному расширению флота, что снижает риск перегрева рынка.
В целом наблюдается сбалансированная динамика: инвесторы продолжают входить в рынок, ориентируясь на среднесрочную доходность, тогда как судовладельцы используют благоприятную конъюнктуру для ротации флота.
📌Dynamic Shipbroking Inc. — основана в 2009 году, частная брокерская компания, базируется в Греции, принадлежит частным партнерам.
#drybulk#secondhand#shipping#bulkers#SNP
🚢Рынок продаж балкерного флота остаётся активным: сделки по всему спектру тоннажа.
На вторичном рынке сухогрузов сохраняется высокая активность с продажами в разных сегментах — от типоразмера Capesize до типоразмера Handysize. Всего за прошедшую неделю сменили своих владельцев 14 балкеров.
Среди крупных сделок выделяются продажи балкеров "Aliado" ($20 млн) и "Squireship" ($29.5 млн), что подтверждает устойчивый спрос на крупнотоннажный флот.
В среднем сегменте фиксируются сделки с балкерами "Ability" ($37 млн) и "Sinop" ($22.5 млн), при этом покупатели из Греции, Китая и Турции продолжают активно наращивать позиции.
В Handysize и Supramax сегментах сделки более чувствительны к возрасту и спецификации: например, балкер "Somnath" продан за $8.6 млн, тогда как более новые суда, такие как "Sider Imabari" (2024 г.), достигают $34.75 млн.
С операционной точки зрения, рынок демонстрирует дифференциацию: современный тоннаж с ECO-характеристиками и оборудованием (BWTS, Scrubbers) удерживает премию, тогда как старые суда торгуются с дисконтом.
📌Dynamic Shipbroking Inc. — греческая брокерская компания, специализирующаяся на рынке купли-продаж флота и чартерных сделках; находится в частной собственности.
#DryBulk#SecondHand#Shipping#Bulkers#SNP
🚢Jinhui Holdings продаёт балкер "Jin Rui" за $24 млн.
Гонконгская Jinhui Holdings объявила о продаже балкера "Jin Rui" (63,435 DWT, 2014 г.) компании Huaya Maritime Corporation за $24 млн. Передача судна запланирована на июль–август 2026 года.
Цена сделки соответствует рыночной оценке ($23.5 млн) и превышает балансовую стоимость ($19.2 млн), что позволяет компании зафиксировать прибыль и улучшить финансовую позицию.
С операционной точки зрения, продажа отражает стратегию оптимизации флота и снижения рисков на фоне волатильного рынка балкеров. Полученные средства будут направлены на оборотный капитал и сокращение долговой нагрузки.
Для рынка это подтверждает активность в сегменте second-hand и готовность судовладельцев фиксировать стоимость активов при благоприятной конъюнктуре.
📌Jinhui Holdings Company Limited — основана в 1987 году, гонконгская судоходная компания, специализируется на сухогрузном флоте; контролируется семьёй Ng.
#DryBulk#Shipping#Bulkers#SecondHand#Asia