@bbvonline · Post #469 · 18.09.2025 г., 04:19
Какая же красивая Казань встретила меня рано утром на набережной. Сегодня бегаем и работаем здесь на Kazan Digital Week 2025. На связи, ББВ #kazan
Hashtags
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
Пребарај: #kazan
@bbvonline · Post #469 · 18.09.2025 г., 04:19
Какая же красивая Казань встретила меня рано утром на набережной. Сегодня бегаем и работаем здесь на Kazan Digital Week 2025. На связи, ББВ #kazan
Hashtags
@podzemlya · Post #435 · 09.10.2021 г., 16:41
По следам выпуска подкаста про город Казань. Странным образом мы остановились буквально по соседству от дома, в котором я жил. В подъезде увидел, как вверх очень медленно поднимается пожилая женщина, представил, что это она та музыкантша, чьи фотографии и виолончель я нашел в квартире. Посмотрел в окна моей комнаты, они не изменились, даже градусник до сих пор прикручен к деревянной раме. И эти листья, сквозь которые пробиваются лучи солнца - все так же, как и было 10 лет назад. Удивительно, как сильно изменился город, но этот кусочек остался неизменным, кто знает, может там снова сидит такой же потерянный молодой парень и ждет чуда, сидя на подоконнике, свесив ноги из окна. #kazan
Hashtags
@podzemlya · Post #423 · 27.09.2021 г., 12:02
По семейным обстоятельствам в сентябре оказался в России. По пути заглянул в Казань и соединил две газовые трубы дома, в котором я жил. Первый снимок 2012 год, справа 2021. #kazan
Hashtags
@podzemlya · Post #207 · 12.12.2020 г., 17:04
В последнем выпуске Тимур говорит про университет в Казани. Однажды вместе с ним мы заглянули внутрь и увидели там кое-что. Дело в том, что перед главным корпусом на площади стоит уже ставший знаковым памятник молодому Ульянову-Ленину. Но если заглянуть в главный корпус КФУ, то в его дебрях в коридоре снова стоит памятник Ульянову, но в его юном воплощении. Боюсь, что если побродить в глубине корпусов, то можно наткнуться на еще более раннюю версию Ильича. Казань, 2013 год. #kazan
Hashtags
@podzemlya · Post #206 · 11.12.2020 г., 09:24
Бонус-выпуск подкаста «Земля» про Казань. В этот раз вы не услышите мою историю, про Казань вам расскажет мой друг Тимур. Он коренной казанец, но сейчас живет в Германии. Обсудили с Тимуром татарский язык, современную казанскую архитектуру и сравнили русскую Волгу с немецким Рейном. #kazan Apple Podcasts Google Podcasts Spotify Яндекс.Музыка
Hashtags
@podzemlya · Post #172 · 29.11.2020 г., 16:24
Во время жизни в Казани я одолжил у своего приятеля советский фотоаппарат ФЭД и вот что из этого получилось. Пленочные снимки Казани 2011 года. #kazan
Hashtags
@podzemlya · Post #171 · 28.11.2020 г., 20:11
На видео кроме Казани почти 10 летней давности можно увидеть пример восстановления деревянного особняка по адресу Гладилова, 46. #kazan
Hashtags
@podzemlya · Post #170 · 28.11.2020 г., 19:55
Видео 2011 года, которое я сделал во время прогулки по Кировскому району города Казани. #kazan https://youtu.be/0qRW45HtdM8
Hashtags
@podzemlya · Post #169 · 28.11.2020 г., 16:21
Автопортрет который я сделал на фотоаппарат Жени. #kazan
Hashtags
@podzemlya · Post #168 · 28.11.2020 г., 16:01
Фотография из тех стопок, которые я нашел в своей квартире. Снимок Женя Ардашев. #kazan
Hashtags
@podzemlya · Post #158 · 28.11.2020 г., 15:44
Дорога из Ижевска в Казань проходит по правому берегу Камы, границы окраин двух национальных республик такие же хаотичные и кривые, как извилистая река. 2012 год #kazan
Hashtags
@podzemlya · Post #157 · 27.11.2020 г., 19:04
Я в своей комнате в Казани. 2012 год. Фотография Женя Ардашев #kazan
Hashtags