Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
🚢Baltic Dry Index опустился до минимума за три недели.
Индекс сухогрузных перевозок Baltic Dry Index (BDI) продолжил снижение третью сессию подряд, упав на 6% до 2 010 пунктов — минимального уровня с 11 февраля.
Падение затронуло все сегменты флота на фоне нарушений морской логистики, вызванных эскалацией конфликта на Ближнем Востоке.
Наиболее сильное снижение зафиксировано в сегменте Capesize: индекс упал на 10,8% до 2 631 пункта, достигнув месячного минимума.
Индекс Panamax снизился на 1,8% до 1 962 пунктов, тогда как Supramax потерял 0,4% и опустился до 1 386 пунктов.
По итогам недели индекс снизился примерно на 6,1%. Снижение указывает на краткосрочную коррекцию в балкерном сегменте, несмотря на сохраняющиеся геополитические риски и возможные перебои в торговых потоках.
📌Baltic Exchange — британская организация, основанная в 1744 году, публикующая ключевые фрахтовые индексы мирового судоходства. С 2016 года принадлежит Singapore Exchange (SGX).
#BalticDryIndex#DryBulk#Capesize#Panamax#FreightMarket
🚢Baltic Dry Index превысил максимум за два месяца.
Индекс сухих грузов, рассчитываемый Baltic Exchange, вырос на 2,2% до 2 187 пунктов — максимального уровня с 16 декабря. Рост продолжается вторую сессию подряд.
Подъём зафиксирован во всех сегментах балкерного флота:
Индекс Capesize прибавил 2,5% до 3 133 пунктов,
Индекс Panamax прибавил 1,9% до 1 979 пунктов,
Индекс Supramax прибавил 1,7% до 1 361 пункта.
Рынок реагирует на геополитическую напряжённость вокруг Ирана и перераспределение торговых потоков, включая удлинение маршрутов и снижение отгрузок со стороны отдельных экспортёров. Дополнительный фактор — уход части контейнерных операторов из Ормузского пролива и переход на маршруты вокруг Африки, что усиливает тонно-мильный эффект и поддерживает фрахтовые ожидания.
Текущая динамика указывает на укрепление балкерного сегмента при сохранении высокой волатильности и чувствительности к геополитике.
📌Baltic Exchange — британская организация, основанная в 1744 году, публикует ключевые мировые фрахтовые индексы. С 2016 года принадлежит Singapore Exchange (SGX).
#BalticDryIndex#DryBulk#Capesize#Panamax#FreightMarket
🚢Baltic Dry Index прервал двухдневное снижение.
Индекс сухих грузов, рассчитываемый Baltic Exchange, вырос на 1,1% до 2 140 пунктов, достигнув максимума с 30 января и прервав двухдневную коррекцию.
В разрезе сегментов динамика преимущественно положительная.
Capesize: прибавил 0,2% до 3 056 пунктов,
Panamax: 1,4% до 1 942 пунктов.
Наиболее заметный рост показал Supramax: +3% до 1 338 пунктов.
За неделю индекс вырос на 4,7%, однако по итогам месяца остаётся в минусе на 1,4%.
Текущая конфигурация указывает на восстановление среднетоннажного сегмента при умеренной стабилизации в типоразмере Capesize.
Для рынка это сигнал о сохраняющейся поддержке со стороны потоков угля и зерна, при этом дальнейшая динамика будет зависеть от спроса в Азии и активности экспорта из Атлантики.
📌Baltic Exchange — британская организация, основанная в 1744 году, публикующая ключевые фрахтовые индексы мирового судоходства. С 2016 года принадлежит Singapore Exchange (SGX).
#BalticDryIndex#DryBulk#Panamax#Capesize#FreightMarket
🚢Baltic Dry Index продолжает рост и фиксирует недельное повышение.
Индекс Baltic Dry Index (BDI), отражающий стоимость перевозки основных сухих навалочных грузов, продолжил рост третью торговую сессию подряд.
Показатель увеличился на 2,8% — до 2 028 пунктов, продемонстрировав умеренное восстановление после недавней волатильности на фоне геополитических рисков и колебаний сырьевых рынков.
Основным драйвером роста стал сегмент Capesize, индекс которого вырос на 5,8% до 2 880 пунктов. Этот тип судов традиционно используется для перевозки крупных партий железной руды и угля, и его динамика отражает оживление спроса на сырьевые перевозки.
Индекс балкеров типоразмера Panamax показал более сдержанный рост: +0,2% до 1 838 пунктов.
Индекс балкеров типоразмера Supramax снизился на 0,5% до 1 283 пунктов.
В целом за неделю базовый индекс BDI прибавил 0,9%, что указывает на постепенную стабилизацию рынка сухих грузов.
Рост ставок в крупнотоннажном сегменте может свидетельствовать о восстановлении торговых потоков железной руды и угля, прежде всего на маршрутах Австралия–Китай и Бразилия–Азия.
При этом меньшие классы судов остаются более чувствительными к региональным грузопотокам и сезонной активности.
📌Baltic Exchange — международная биржа фрахтовых индексов и морской торговли, основанная в 1744 году в Лондоне. Сегодня она принадлежит Singapore Exchange (SGX Group) и является ключевым мировым источником индексов фрахтовых ставок.
#DryBulk#BalticDryIndex#ShippingMarket#BulkCarriers#FreightRates
🚢Baltic Dry Index растёт третий день подряд.
Индекс сухих грузов, рассчитываемый Baltic Exchange, продолжил рост третью сессию подряд, прибавив 0,8% и достигнув 2 129 пунктов — максимума с 30 января 2026 года.
В основных типоразмерах балкеров - динамика разнонаправленная.
Индекс Supramax вырос на 3,2% до 1 217 пунктов.
Индекс Panamax прибавил 0,7% до 1 866 пунктов на фоне стабильного спроса на перевозки угля и зерна.
Индекс Capesize снизился на 0,1% до 3 207 пунктов, отражая коррекцию в крупнотоннажном сегменте, ориентированном на железную руду и уголь.
Текущая конфигурация указывает на поддержку среднетоннажного флота при сохраняющейся волатильности в крупнотоннажном типоразмере Capesize.
Рост BDI формируется преимущественно за счёт регионального спроса и ограниченного предложения в сегменте Supramax, что может поддержать краткосрочные TCE в среднем классе.
📌Baltic Exchange — британская организация, основанная в 1744 году в Лондоне, публикует ключевые фрахтовые индексы мирового судоходства. С 2016 года принадлежит Singapore Exchange (SGX).
#BalticDryIndex#DryBulk#Supramax#Panamax#FreightMarket
🚢Baltic Dry Index слегка вырос после падения.
Индекс сухогрузного фрахтового рынка Baltic Dry Index (BDI) вырос на 0,4%, достигнув уровня 1 926 пунктов, после значительного снижения на 7,1% днём ранее.
Основной вклад в рост индекса внес крупнотоннажный сегмент. Восстановление произошло после почти 12-процентного падения в предыдущую сессию и связано с ростом цен на железную руду.
🔹Индекс Capesize, отражающий ставки на перевозку грузов объёмом около 150 000 тонн (железная руда и уголь), поднялся на 2,9% до 2 574 пунктов.
В то же время средние и малые сегменты продолжают демонстрировать слабость:
🔹 индекс Panamax снизился на 1,6% до 1 831 пункта;
🔹 индекс Supramax сократился на 2,2% до 1 312 пунктов.
Динамика указывает на сохраняющуюся неоднородность рынка балкеров: спрос на крупнотоннажные перевозки сырья остаётся устойчивым, тогда как сегменты средних и малых судов испытывают давление из-за слабой активности в торговле углём и зерном.
📌Baltic Exchange — британская организация, основанная в 1744 году, специализируется на сборе и публикации индексов фрахтовых ставок для мирового рынка морских перевозок. С 2016 года принадлежит биржевой группе Singapore Exchange (SGX).
#DryBulk#BalticDryIndex#Capesize#FreightMarket#ShippingRates