Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
Чуть-чуть японцев, случайно попавших в объектив 👀
В Токио особенно радует то, что люди одеты по-разному, нет каких-то ярко выраженных трендов. Точнее они есть, но их так много, что всё размывается. От этого, наблюдать и разглядывать их очень интересно. Хочется поскорее вернутся обратно и поснимать стрит-стайл целенаправленно.
#streetstyle
В уличной моде всегда есть что-то по-настоящему уникальное и крутое! 😎
Эта модель, Lupita Nyaksumo, заставляет оборачиваться головы — как онлайн, так и оффлайн. Посмотрите на неё в Найроби!
Видео: @lupitanyakisumo
#StreetStyle#NairobiFashion#УличнаяМода
🔥PROавтора — Дреды с нуля. Часть 2🔥
Выпустил вторую часть истории про свои дреды — честный путь от идеи до того, что происходит с ними сейчас. Натуральные дреды мне заплели 1 июня в студии PROdread в Москве. Работали двое мастеров — Руслан и Анастасия. Руслан в выпуске делится своим опытом, рассказывает про уход, ошибки и что важно понимать, когда ты идёшь к дредам.
Если ты не видел первую часть, обязательно начни с неё — там фундамент всей истории.
Вторая часть доступна: 📹 во всех видео-площадках (YouTube, ВК, RuTube)🎧 во всех аудио-подкастах (ЯМузыка, Спотифай, Apple Podcasts и др.)
Подключайтесь. Это путь, на который решается не каждый — но если идёшь, то до конца.
PROавтора — разговоры о тех, кто творит.
#streetstyle#dreadlife#madjozef#proavtora#proавтора#prodread
💥 1 сентября - встречайте МОДУ НА ФЕДЕРАЦИИ!
🔥UFW & ART VOLGA объединяют силы для грандиозного Street style Fashion Show, которого вы еще не видели!
Лучшие дизайнеры и бренды Поволжья создадут единую концепцию самого масштабного показа за всю историю региона.
Яркие образы, вдохновляющие тренды и незабываемая атмосфера - этот день станет ярким событием сентября!
Приглашаем к участию:
➡️ Бренды одежды;
➡️ Дизайнеров;
➡️ Моделей;
➡️ Партнеров и спонсоров;
➡️ СМИ;
➡️ Стилистов;
➡️ Блогеров.
Не пропустите шанс увидеть новую волну таланта и креативности!
❗️ Вход свободный для всех!
#UFW#ARTVOLGA#МодаНаФедерации#StreetStyle#FashionShow
🌀Сегодня лечу на коррекцию дред. Не трогал их с 1 июля, уже успели обрасти характером и пушистостью, как и положено натуральным дредам.
Сейчас наведу порядок, подзабью торчащие волоски, освежу корни — и дальше в строй. Для тех, кто в теме: это не про красоту, это про путь. Дреды живут своей жизнью, а коррекция — просто часть этой истории.
После сеанса покажу результат.
#дреды#натуральныедреды#коррекциядред#dreadlife#streetstyle#madjozef#proавтора
Салют!
Мы принимаем заявки на участие в Фестивале уличного искусства “Мо́сты-2022”! В этом году наша география стала еще больше! Теперь творцам предстоит украсить два города Югры - Сургут и Нижневартовск😎
Хочешь стать участником? Тогда скорее заполняй онлайн-заявку! Обрати внимание, что к ней обязательно нужно прикрепить свое портфолио из 4-5 уже созданных работ. Это могут быть как рисунки на стене, так и на бумаге или даже в цифре.
❗Дедлайн: 13 апреля 2022❗
⬇️🔥Внутри ссылки есть положение фестиваля - подробности и информация по расходам и плюшкам🔥⬇️
Интересно? Тогда скорее заполняй заявку 👇🏼⬇️⬇️⬇️
https://forms.yandex.ru/cloud/622aef8c9781836c373709b5/
#мостыфест#стрит_арт#граффити#Югра#art#streetstyle#нижневартовск#сургут#фестивальуличногоискусства
Группа предприятий СибурТюменьГаз @siburofficial
…Ммм..просто очень хорошо..и пусть это будет заразительно..до такой степени,чтобы у Ваших мурашек тоже мурашки бегали..✨ В течении нашей жизни мы нередко оказываемся в раю, но помним только изгнание.Попробуйте это изменить,это оказывается проще,чем кажется.Причина в концепции ума..это то,что мы должны менять в первую очередь.Если ум убеждён что что-то возможно,он способен победить любые неправильные привычки.Наша жизнь есть то,что мы о ней думаем..Подумайте🤍
P.S.-Девочки✨на улице сегодня такой ветер,что может расплести косу,стоит только высунуть голову в окно😉
Этот кадр был создан :
Очень энергичной и заразительной Валей ✨@valya.grigorieva 🥰
Косы плела и румянцем осыпала хрупкая и нежная @tami_makeup✨☀️
Женственный образ собрала смелая @alina_shalak✨😁
#blackandwhite#newyork#photostreet#photography#photooftheday#streetstyle#womensfashion#moodoftheday#vibes#lady#petitefemme#mira#actress#model#actrice#blackdress#longhair#monica#доброеутро#женщинамира #🤍#purelove #🕊
B2BASEAN обсудили сотрудничество с легендарным человеком, человеком историей
Мельниковой Валентиной Максимовной. Художник-модельер. Президент Ассоциации Модельеров России. Председатель секции модельеров «Ассоциации русских художников в Париже». Автор проекта «Дни россиской моды в Европе». С 1996 г. Провела 30 фестивалей в столицах Европы: в Париже – 17, в Вене, в Берлине, в Баден-Бадене, Антверпене, Брюсселе, Дрездене, Копенгагене, Люксембурге, Мадриде, Праге, Ри, Страсбурге, Трире.
Организатор участия российских модельеров в Париже на Гала-Балу у Пьера Кардена и на Неделе Высокой моды в Мадриде -2011» в рамках Года Россия-Испания». В Риме в 2011 г. Представляла россискую моду в "Год Россия-Италия"
#casualstyle
#Fashion
#Style
#ootd
#ootdinspiration
#Trends
#GRWM
#Outfit
#Instastyle
#Fashionblogger
#Casualstyle
#Fashionstyle
#Outfitoftheday
#Styleblog
#Fashiondesign
#Fashioninspo
#Menswear
#Babyclothes
#Officeattire
#Athleisure
#Streetstyle
#Spingfashion