Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
💫10 лет назад Аниш Капур купил черный цвет. Вспоминаем, как это было #person
Можно ли стать единственным обладателем цвета? В 2016 году Аниш Капур приобрел эксклюзивные права на «Vantablack» и породил один из наиболее ярких скандалов года.
О самом цвете и том, как это было — читайте в карточках 🤍
ART FLASH
💫«Не верю!»: чему Станиславский научил театральный мир?#person
17 января — день рождения Константина Станиславского. Педагог, режиссер и теоретик театра создал систему актерской игры, которая является наиболее востребованной и сегодня.
Станиславский разделил актерство на три метода — ремесло, представление и переживание. В карточках разбираемся, что означает каждый из них и как убедить зрителя в актерской игре 🤍
ART FLASH
💫Как Пегги Гуггенхайм повлияла на искусство XX века? #person
Сегодня — день памяти Пегги Гуггенхайм.
Она была экспрессивной, подвижной, легко влюблялась и ярко расставалась. Неоднозначная и пытливая, Пегги стала одной из самых влиятельных женщин-коллекционеров в истории искусства. Ее коллекция насчитывает более 300 предметов искусства.
В карточках читайте наш небольшой материал о том, какой была Пегги Гуггенхайм и как она повлияла на арт-индустрию 🤍
ART FLASH
Вёрджил Абло и Helvetica: как слова стали главным атрибутом его творчества
Helvetica – один из наиболее знаковых шрифтов эпохи модернизма XX века. Он настолько привычен и универсален, что на фоне чего-либо становится незаметным: его можно встретить на космических шаттлах NASA, в навигации нью-йоркского метро, в логотипах компаний BMW и Panasonic. И всё же, почему Вёрджил Абло – дизайнер, ломавший стереотипы и границы, – выбрал именно этот, казалось бы, столь простой и скромный шрифт в качестве своего визуального языка?
Helvetica для Абло была концептом, образом мышления, а также инструментом критики и переосмысления. Как архитектор по образованию, он ценил этот шрифт за те же качества, что и модернисты прошлого: чёткость, структуру и способность наводить порядок в хаосе.
Диагональные линии помогают мне решать одну из самых сложных задач – как из множества разрозненных элементов создать единое целое. Это и есть суть Гельветики. Это суть архитектуры.
– говорил дизайнер.
В своём бренде Off-White Вёрджил сделал шрифт центральным элементом дизайна. Helvetica появилась на кроссовках, шнурках, худи и на всех коллаборационных предметах вроде сумок IKEA. Но настоящая сила заключалась не столько в словах, сколько в кавычках: "SHOELACES", "SCULPTURE", "FOR WALKING". Эти слова стали своего рода описаниями, превращаясь в дизайнерскую иронию.
Во время лекции в Гарварде в 2017 году Абло пояснил:
Мой способ быть самым ироничным из всех, как Марсель Дюшан (французский художник), – это говорить в кавычках. Это позволяет сказать два смысла одновременно.
Helvetica и кавычки стали для Абло не просто эстетическим приёмом, а способом переформулировать моду через текст. Он взял шрифт, созданный для того, чтобы не привлекать внимания, и превратил его в инструмент, заставляющий вещи выделяться. Так же, как Марсель Дюшан превратил обычный писсуар в произведение искусства, Абло превратил простой текст в воплощение высокой моды и дизайна.
#person@omanko
Как армянская семья построила икорную империю в Париже 🍾
За всемирно известным домом Petrossian Caviar стоит история армянской семьи Петросян. Братья Мушег и Мелкум основали компанию в Париже в 1920 году, решив сделать ставку на продукт, который тогда во Франции почти не был знаком широкой публике, – чёрную икру.
Их идея была в том, чтобы не просто продавать деликатес, а буквально приучить к нему французскую аудиторию: братья объясняли владельцам ресторанов, что такое икра и как её подавать. Так чёрная икра постепенно перестала быть экзотикой и превратилась в знак роскоши и хорошего вкуса.
Со временем Petrossian Caviar вырос из небольшого бутика на Boulevard de la Tour-Maubourg в Париже, который работает до сих пор, в крупный гастрономический дом. Помимо икры, в компании начали развивать и другие направления – например, премиальный копчёный лосось, который тоже стал важной частью бренда. Позже бизнес вышел далеко за пределы Франции и превратился в международную семейную империю с магазинами и ресторанами в разных странах.
via voskey_yerevan
#person
Шеф-рок-звезда: как Марко Пьер Уайт перевернул гастрономию
Марко Пьер Уайт родился в 1961 году в английском городе Лидс в семье повара. Рано потеряв мать, он в юности решил пойти по стопам отца и начал карьеру на кухне. В 1980-е годы Уайт быстро стал одной из самых ярких фигур британской гастрономии, а его ресторан Harveys превратился в место притяжения для будущих звезд индустрии.
В 1995 году он вошёл в историю как первый британский шеф-повар и самый молодой на тот момент обладатель трёх звёзд Michelin — ему было всего 33 года. Это сделало его символом новой британской кухни и одним из первых «селебрити-шефов» страны.
Однако в 1999 году Уайт шокировал ресторанный мир: на пике карьеры он ушёл с кухни и добровольно отказался от всех трёх звёзд Michelin. Свое решение он объяснил тем, что не хочет быть «пленником системы», а сама система ресторанных рейтингов, по его мнению, сильно переоценена.
Марко Пьер Уайт также известен как наставник целого поколения шефов. Среди его учеников – Гордон Рамзи, который работал у него в ресторане Harveys. Рамзи позже вспоминал, что суровый характер Уайта и его жесткие методы доводили молодых поваров до слёз, а их отношения со временем превратились в затяжное соперничество.
Характер Уайта стал легендой не меньше его кухни. На кухне он славился вспыльчивостью и крайней требовательностью. Один из самых известных эпизодов произошёл, когда молодой повар пожаловался на жару — Уайт схватил нож и просто разрезал заднюю часть его кителя и брюк, чтобы «сделать вентиляцию».
#person
Ганс-Питер Уайльд – человек, стоящий за культовым соком Capri-Sun🧃
Ганс-Питер Уайльд родился в 1941 году в Гейдельберге, Германия, в семье предпринимателя Рудольфа Уайльда, основавшего компанию Wild Flavors. С ранних лет он был вовлечён в семейный бизнес, связанный с разработкой натуральных вкусоароматических ингредиентов для пищевой промышленности.
Получив образование в области экономики и управления, Ганс-Питер Уайльд присоединился к компании отца и со временем превратил Wild Flavors в одного из мировых лидеров рынка натуральных ароматизаторов. Именно этот бизнес стал фундаментом его будущего состояния.
В 1980-е годы Уайльд сделал ставку на новый формат напитков и вывел на международный рынок бренд Capri-Sun – фруктовый сок в мягкой упаковке с трубочкой. Простая, но революционная идея сделала продукт особенно популярным среди детей и подростков. Capri-Sun быстро стал глобальным брендом, продающимся в десятках стран и измеряющим объёмы продаж миллиардами упаковок в год.
В 2014 году Уайльд продал Wild Flavors американской корпорации Archer Daniels Midland, что окончательно закрепило его статус миллиардера. После сделки он сосредоточился на управлении брендом Capri-Sun и частных инвестициях.
#person
What was the native language of the famous physicist Albert Einstein?
A) Hebrew 🇮🇱
B) German 🇩🇪
C) Yiddish 🕎
D) English 🇬🇧
@languagetrivia#guess_the_language#person
What is Charlize Theron’s native language?
🧠 Join @languagetrivia for more questions like this
#person#guess_the_language
Check out the correct answer in the comments
💫Оборотни, ведьмы и магические коты: кого мы встречаем в мультфильмах Миядзаки?#celebration#person
Сегодня день рождения Хаяо Миядзаки — легендарного мультипликатора, который создал целую вселенную.
Мы решили провести параллели между персонажами мультфильмов и мифологией. Японские легенды основаны на синтоизме, буддизме и локальных верованиях, и это нашло отражение во многих аниме Миядзаки.
О том, кто такая Ямауба и откуда взялся кот-автобус читайте в карточках 🤍
ART FLASH
💫 Главный коллекционер XIX века: история Павла Третьякова#celebration#person
27 декабря 1832 года родился Павел Третьяков — коллекционер, который изменил отношение к русскому искусству. Он покупал работы своих современников, поддерживал художников и собирал коллекцию как цельную историю, а не набор шедевров.
В карточках рассказываем, как Третьяков выстроил свою стратегию коллекционирования и как его частный дом стал музеем национального масштаба 🤍
ART FLASH
💫Сегодня день рождения Жан-Мишеля Баския. За что мы его любим?#celebration#person
Баския — культовая фигура американской арт-сцены конца XX века. Стремительный путь от уличного художника до резидента лучших галерей Нью-Йорка оборвался очень внезапно, но оставил большой след в искусстве.
В карточках собрали 5 причин влюбиться в яркое и экспрессивное творчество художника 🤍
ART FLASH