TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #22 · 19 јан.

Заметка начинающим, которые часто сталкиваются с подобной непоняткой. Ситуация следующая, есть список файлов: 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

Hashtags

Резултати

Пронајдени 6 слични објави

Пребарај: #jewelry

当前筛选 #jewelry清除筛选
ЭТНОМОДА-СМЫСЛЫ

@etnomoda · Post #3473 · 16.07.2024 г., 16:58

Крошечные ювелирные шедевры от Shinji Nakaba - это резьба по жемчугу. Начав как дизайнер одежды, портной, парикмахер, сапожник и графический дизайнер, Shinji Nakaba вошел в мир ювелирного дела в 1974 году после базового курса в токийском колледже ювелирного искусства Hiko Mizuno. Shinji Nakaba считает, что все материалы имеют одинаковую ценность для изготовления ювелирных изделий, и относится к ним с одинаковым почтением, будь то драгоценные металлы и камни или выброшенные алюминиевые пивные банки и пластиковые бутылки из-под воды. Однако основная часть его практики сосредоточена на глиптическом искусстве. Накаба вырезает драгоценные камни, ракушки и жемчуг, используя эту древнейшую технику. ©Цитаты из текста Tanya Kotes #jewelry#offtop

International Jeweler's Day is a holiday celebrated on January 31st and dedicated to jewelry professionals. Tiger's Eye is a striking golden-brown gemstone known for its silky luster and captivating chatoyancy ("cat's eye" effect). South Africa is one of the world's leading sources of this beautiful stone, especially in the Northern Cape region. Fun fact: ancient Roman soldiers wore Tiger's Eye for protection in battle, believing it granted courage and strength. Today, it's popular in jewelry and as a good luck charm, symbolizing confidence and grounding energy. #jewelry#minerals 🎥Video 1, Video 2

В нашей коллекции Вы найдете идеальное украшение для создания неповторимого образа на 1 сентября! Загляните к нам на сайт rusremesla.ru/ или посетите наш ювелирный салон по адресу: г. Ярославль, ул. Малая октябрьская, д.6. #серебро#украшения#1сентября#школа#мама#стиль#элегантность#аксессуары#мода#jewelry#silver#русскиеремесла#ярославль

Сияние, которое говорит без слов. Замечали ли вы, как любимые украшения преображают женщину? Как скромное серебряное колечко становится талисманом, а изящная подвеска – символом самых сокровенных мечтаний? Мы в Русских Ремеслах обожаем наблюдать за тем, как наши украшения обретают жизнь на своих прекрасных обладательницах. А какое ваше любимое серебряное украшение и почему? Напишите в комментариях фразу: "Моё любимое украшение – это…, потому что…" Нам очень интересно узнать о ваших предпочтениях и создать для вас еще больше прекрасных украшений! А если у вас еще нет любимого украшения или срочно нужно приобрести новое, загляните на наш сайт rusremesla.ru/. #серебро#сперебряныеукрашения#стиль#мода#женственность#аксессуары#любимоеукрашение#серебряныеукрашения#jewelry#silver#русскиеремесла#ярославль#woman#accessories