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

Резултати

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

Пребарај: #furniture

当前筛选 #furniture清除筛选
#LENИNOFIGENИN

@leninofigenin · Post #3069 · 11.05.2025 г., 11:53

🪆Перенесла рубрику «советский дизайн» со вчера на сегодня. И продолжаю рассказывать вам о том, что СССР показывал на международной выставке в Париже в 1925 году. 📝 Сделала подробную статью на Дзен с материалами о стенде деревообделочного факультета ВХУТЕМАСА под руководством Антона Латинского. 🛠 В то время, как факультет металлообработки под руководством Александра Родченко смог представить на выставке не только чертежи, но и реальные образцы небольших изделий из металла. А самому Родченко доверили сделать ставшую знаменитой полноразмерную модель рабочего клуба (впоследствии многократно реконструированную). 🏠 Антон Латинский, позже возглавивший свой факультет и имевший меньше авторитета среди других его сотрудников, представлял со своими студентами лишь чертежи фасадов, интерьеров и оборудования для рабочего клуба и избы-читальни. Единственным объемным экспонатом был электрифицированный масштабный макет этой избы, также привлекавший внимание посетителей. 📸 По итогам выставки, часть разработок самого Лавинского и его студентов, среди которых особенно выделялись Иван Лобов и Борис Земляницын - были опубликованы в серии таблиц «Искусство в быту» (1925), получив свои «5 минут славы». 🙌 К выставке «ВХУТЕМАС 100. Школа авангарда», проходившей в Музее Москвы в 2020-21 гг, мы с коллегами реконструировали в объёме некоторые предметы интерьера рабочего клуба (На последних 3-х фото - цифровая реконструкция рабочего клуба Марины Юрьевой, выполненной под моим руководством. И наш с Александром Семёновым стул). Автор открытки - Людмила Гальченко (по моей просьбе) 😇 🤓По ним, с одной стороны, видны зачатки нового функционального подхода к проектированию, с акцентом на трансформирующиеся элементы и доступные материалы. А с другой, всё ещё заметен более «декоративный» и «наивный» подход к конструктивизму у отдельных студентов (см. пример со стулом Кульганова/Земляницына). Подробные фото с комментариями и перечислением авторов - в статье. 🤗Желаю вам приятного чтения и хороших выходных! #AvantGarde#SovietDesign#Archive#Dzen#InteriorDesign#Furniture

Sirdaryo viloyati mebelchilari "MEYOS" uyishmasi va EMAN ENGINEERING hamkorligida tashkil etilgan "Biznes tur" da. Bu tadbir biz mebelchilar uchun juda manfaatli va ko'p tajribalarga boy bo'ldi. Tashkilotchilarga alohida minnatdorchilik bildiramiz #eman#tashkent#mebel#emanmaterials#samarqand#ikea#guliston#yechim#sirdaryo#furniture