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

Резултати

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

Пребарај: #chellenj

当前筛选 #chellenj清除筛选
ADU.UZ | Rasmiy kanal

@adu_uz · Post #60351 · 04.04.2026 г., 08:23

⚡️⚡️⚡️⚡️⚡️⚡️⚡️ ✔️Biz giyohvandlikka qarshi birlashamiz, Sogʻlom hayot uchun kurashamiz! ⚫️Andijon davlat universiteti professor-o‘qituvchilari va talabalari giyohvandlikka qarshi! #chellenj 🎗️ Bizning rasmiy sahifalarimiz 🎗️Veb−sayt🎗️Telegram 🎗 Facebook🎗️Instagram

Hashtags

Payshanba – Yoshlar kuni munosabati bilan 18-umumiy o‘rta ta’lim maktabida sog‘lom turmush tarzini targ‘ib qilish maqsadida “Giyohvandlikka qarshi” mavzusida marafon yugurish musobaqasi tashkil etildi. Ushbu tadbir orqali yoshlar o‘rtasida sog‘lom hayot tarziga bo‘lgan qiziqishni oshirish, ularni zararli odatlardan yiroq bo‘lishga undash va jismoniy faollikni rivojlantirish targ‘ib qilindi. #chellenj Telegram|Facebook|Instagram|YouTube|

Hashtags

#chellenj SHAHRIXON TUMANI HOKIMIDAN CHORLOV: BIZ GIYOHVANDLIKKA QARSHIMIZ Shahrixon tumani hokimi H.Dadaxonov boshchiligida keng jamoatchilik ishtirokida “Biz giyohvandlikka qarshimiz” shiori targ‘ib etildi. ——- Shahrixon tumani hokimligi Matbuot xizmati

Hashtags

#Chellenj "Andijon suv ta'minoti" AJ yigitlari jamoamiz xotin-qizlarini 8-Mart - Xalqaro xotin-qizlar kuni bilan muborakbod etadi! "Andijon suv ta'minoti" AJ axborot xizmati |Website| 🗝Cabinet |🤖Bot|😄Telegram | 💬Facebook| 🌐Instagram | 📹YouTube | 🕊X |💬Chat | ✅TikTok

Hashtags

#CHELLENJ "Bek bolasi baribir bek bo‘ladida" 🎶Madaniyat Vaziri O.A. Nazarbekov ijodiga mansub go'zal tarona Farg'ona ixtisoslashtirilgan maqom maktab-internati o'quvchi bolajonlar ijrosida. Dars jarayonida olingan ushbu yurakni larzaga keltiruvchi, qalbga xuzur bag‘ishlovchi chiroyli ijro, millat bolalariga o‘zligidan faxrlanish xissini oshirishga xizmat qiladi degan umiddamiz. ✔️ Farg'ona viloyati boshlab bergan challendjni Farg'ona ixtisoslashtirilgan maqom maktab-internati davom ettirdi. ✔️Chellenjda siz ham faol ishtirok eting. Rasmiy sahifalarimizda bizni kuzatib boring:👇 📱Telegram | 📱Instagram | 📱Facebook | 📱YouTube

Hashtags

BMB PFC

@bmbpfc · Post #14038 · 20.10.2025 г., 12:01

#CHELLENJ Jamoamiz a’zolari Davron Choriyev hamda Hebbert Bolt estafetada ishtirok etishdi. Estafetada kim gʻolib boʻlganini video oxirida bilib olishingiz mumkin. Telegram|Facebook|Instagram | Uzum

Hashtags

123•••56
ПретходнаСтраница 1 од 6Следна