Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
🇯🇴 Амман становится ещё ближе!
С 13 декабря 2025 года между Россией и Иорданией вступает в силу безвизовый режим — путешествовать станет проще, чем когда-либо!
Амман — сердце страны, где древняя история встречается с современной культурой, а уютные отели создают идеальные условия для отдыха перед путешествием по Иордании.
Мы подготовили подборку лучших отелей столицы, доступных на платформе Мой Агент⏬️
Премиум-сегмент:
🟠Four Seasons Hotel Amman — от 30 178 ₽ за одну ночь
🟠Fairmont Amman — от 24 489 ₽ за одну ночь
Бизнес- и комфорт-класс:
🟠W Amman — от 14 643 ₽ за одну ночь
🟠Amman Rotana — от 14 919 ₽ за одну ночь
🟠The House Boutique Suites — от 12 137 ₽ за одну ночь
Доступные варианты:
🟠Landmark Amman Hotel & Conference Center — от 10 898 ₽ за одну ночь
🟠Toledo Amman Hotel — от 6 197 ₽ за одну ночь
🟠Al Fanar Palace Hotel and Suites — от 5 014 ₽ за одну ночь
Прямые рейсы из Москвы в Амман выполняет авиакомпания Royal Jordanian — по вторникам, пятницам и воскресеньям.
Планируйте путешествие по Иордании вместе с Мой Агент — бронируйте отели, перелёты, страховку и трансферы в одном окне.
#МойАгент#Иордания#Амман#B2Btravel#отели
Сегодня генеральный директор Мой Агент Виктория Кизимова и Директор по развитию международных рынков Виктор Коробов представляют компанию на Uzakrota Travel Summit — одном из ключевых глобальных событий для лидеров онлайн-туризма, авиаперевозок, отельного бизнеса, технологических стартапов и инвесторов.
Участие в саммите является важной частью стратегии развития Мой Агент на турецком рынке. Мы активно расширяем партнёрскую сеть в регионе, усиливаем продуктовые интеграции и выстраиваем долгосрочные отношения с локальными игроками индустрии.
Uzakrota Travel Summit — это не только площадка для обмена опытом и обсуждения трендов, но и возможность встретиться с нашими клиентами и партнёрами, работающими в Турции. Мы рады личному общению, обсуждению совместных проектов и поиску новых точек роста.
#b2btravel#traveltech#МойАгент#авиаперевозки#индустриятуризма
Откройте для себя Республику Корея — страну традиций, технологий и вдохновения!
Корея — это удивительное сочетание древней культуры и ультрасовременного ритма. Здесь рядом с древними дворцами соседствуют небоскрёбы, а уличная еда конкурирует по популярности с ресторанами высокой кухни.
Почему стоит выбрать Корею для путешествия:
🔵 Уютные чайные домики и старинные кварталы Сеула
🔵 Футуристическая архитектура и модные районы, где рождаются мировые тренды
🔵 Роскошные термальные спа и горные пейзажи острова Чеджу
🔵 Неповторимая корейская кухня — от уличного кимчи до звёзд Мишлен
🔵 Безопасность, чистота и гостеприимство на каждом шагу
Авиакомпания T’way Air открывает новые возможности для путешествий — прямые рейсы соединяют Центральную Азию с Сеулом, делая Южную Корею ближе, чем когда-либо.
Планируйте поездку с Мой Агент — и откройте Корею по-новому!
#МойАгент#TwayAir#ЮжнаяКорея#путешествия#travelprofessionals#B2Btravel
Джидда — ворота в Саудовскую Аравию и город, где Восток встречается с Западом.
Совсем скоро сюда начнут выполняться прямые рейсы авиакомпании flynas, и мы в Мой Агент собрали подборку лучших отелей города — для любого бюджета и формата поездки.
Премиум-сегмент:
🔵The Jeddah Edition — от 40 187 ₽ за ночь.
Новый стильный отель для ценителей дизайна и комфорта.
🔵Shangri-La Jeddah — от 40 593 ₽ за ночь.
Роскошный отель с потрясающим видом на море и высоким уровнем сервиса.
🔵The Ritz-Carlton Jeddah— от 21 604 ₽ за ночь.
Элегантный отель на набережной Корниш с видами на Красное море и безупречным сервисом.
Средний сегмент:
🔵Radisson Blu Hotel, Jeddah Corniche — от 20 109 ₽ за ночь.
Отличный выбор для деловых поездок и отдыха у моря.
🔵Crowne Plaza Jeddah — от 11 816 ₽ за ночь.
Проверенное сочетание сервиса и удобного расположения в центре города.
Доступный сегмент:
🔵Holiday Inn Jeddah Gateway — от 11 263 ₽ за ночь.
Комфорт и функциональность недалеко от достопримечательностей.
🔵voco Jeddah Gate by IHG — от 10 056 ₽ за ночь.
Отель с уютными номерами и удобным расположением рядом с деловым центром Джидды.
🔵ibis Jeddah City Center — от 4 966 ₽ за ночь.
Современный отель с отличным соотношением цены и качества.
Планируйте поездку в Джидду вместе с Мой Агент — авиабилеты, отели, страховки и трансферы в одном окне.
#МойАгент#MyAgent#отели#Jeddah#flynas#B2Btravel#туризм
А вы знаете о том, что билеты на Аэроэкспресс можно оформить напрямую на myagent.online — быстро, удобно и с полным контролем над бронированием?
Преимущества сервиса:
🔵Возможность возврата за 24 часа до планируемой поездки
🔵Тайм-лимит для оплаты — не нужно спешить с покупкой, система сохраняет бронь
🔵Удобная интеграция с другими услугами: авиа, Ж/Д и отели — всё в одном интерфейсе
Планируйте путешествия клиентов с комфортом:
Аэроэкспресс теперь там, где и всё остальное — на myagent.online
#МойАгент#Аэроэкспресс#B2Btravel#тревелагентам#авиаперелеты#трансфер
Маврикий — остров безмятежности и гармонии, где бирюзовый океан встречает утончённый сервис🌊
Сеть Constance Hotels & Resorts воплощает дух острова в четырёх уникальных отелях — Constance Prince Maurice, Constance Belle Mare Plage, C Mauritius и Constance Sakoa Boutik Hotel.
Каждый из них создан для того, чтобы гости могли почувствовать настоящее очарование Индийского океана — будь то отдых в тишине лагун, семейные путешествия или активные каникулы у моря.
Забронировать отели Constance Hotels & Resorts можно на платформе myagent.online.
А сейчас — самое время это сделать: бронирования участвуют в акции «С Мой Агент в зиму!», где ваши продажи приносят не только удовольствие клиентам, но и бонусы вам.
Больше информации об отелях Constance доступно в нашем вебинаре⏪️
#МойАгент#ConstanceHotels#Маврикий#отдых#travelprofessionals#B2Btravel#акция#зимнийсезон
Как B2B-платформа, которая ежедневно помогает агентствам работать с крупнейшими авиаперевозчиками мира, мы в Мой Агент рады делиться интересной аналитикой о наших ключевых партнёрах — Emirates и flydubai.
Недавно авиакомпании опубликовали свежие данные о результатах совместной работы — и цифры впечатляют:
🔵5 миллионов пассажиров воспользовались код-шеринговыми рейсами за прошлый год
🔵Объединённая сеть — 245 направлений в 103 странах
🔵22 миллиона клиентов перевезены совместными силами с 2017 года
🔵311 млрд миль Skywards начислено и 303 млрд списано за время партнёрства
🔵Рост премиальных сегментов:
+20% оформленных мест в премиальных классах
+130% рост бронирований Premium Economy
🔵Расширение географии:
новые направления Emirates — Ханчжоу, Шэньчжэнь, Сием-Рип, Дананг;
новые направления flydubai — Кишинёв, Яссы, Вильнюс, Рига, Найроби
Мы продолжаем делиться важной отраслевой аналитикой и поддерживать наших партнёров в работе с ведущими авиакомпаниями мира.
Источник данных: Emirates (LinkedIn)
#МойАгент#авиаперевозки#traveltech#Emirates#flydubai#B2Btravel#авиабилеты#индустриятуризма