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

Резултати

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

Пребарај: #socialprotection

当前筛选 #socialprotection清除筛选
IHMA | Dilfuza Ruzmetova

@IHMA_matbuotkotibi · Post #649 · 04.11.2025 г., 12:32

🇺🇿O‘zbekiston Respublikasi Prezidenti global ijtimoiy adolatni mustahkamlash bo‘yicha tashabbuslarni ilgari surdi Prezidentimiz Shavkat Mirziyoyev Qatar poytaxti Dohada bo‘lib o‘tayotgan Ikkinchi Jahon ijtimoiy rivojlanish sammitida ishtirok etdi va nutq so‘zladi. Davlat rahbari o‘z murojaatida so‘nggi yillarda O‘zbekistonda amalga oshirilayotgan chuqur islohotlar, natijalar va yangi ustuvor vazifalar haqida to‘xtaldi: «Biz keyingi yillarda Yangi O‘zbekistonda “Inson qadri uchun” degan tamoyil ustuvor bo‘lgan, ijtimoiy adolat ta’minlangan, ehtiyojmand aholi samarali himoya qilingan jamiyat barpo etmoqdamiz. Bu yo‘ldagi qat’iy pozitsiyamiz yangi Konstitutsiyamizda mustahkamlab qo‘yildi hamda mamlakatimizning ijtimoiy davlat sifatidagi maqomi e’lon qilindi. Avval tarqoq bo‘lgan ijtimoiy himoya dasturlari yagona tuzilma – Ijtimoiy himoya milliy agentligi asosida birlashtirildi. Yangi ijtimoiy himoya modelimiz jamiyatning quyi bo‘g‘ini bo‘lgan mahalladan boshlab, har bir xonadon va oilani qamrab olmoqda. So‘nggi yillarda kambag‘allik darajasini 35 foizdan 6,6 foizgacha qisqartirishga erishdik. Biz bu yo‘ldagi islohotlarni bundan keyin ham davom ettiramiz». Prezident, shuningdek, global miqyosdagi dolzarb masalalarga doir quyidagi takliflarni ilgari surdi: 1️⃣ Kambag‘allikka qarshi kurashda xalqaro hamkorlikni yangi bosqichga ko‘tarish; 2️⃣ Bandlikni ta’minlashda zamonaviy va innovatsion mexanizmlarni joriy etish; 3️⃣ Barcha uchun ta’lim imkoniyatlarini kengaytirish orqali ijtimoiy tenglikni mustahkamlash; 4️⃣ Mehnat migrantlari va ularning oila a’zolarini tizimli himoya qilish; 5️⃣ Iqlim o‘zgarishining ijtimoiy hayotga ta’sirini inobatga olgan holda barqaror choralarni ko‘rish. 📌 Shu bilan birga, Ijtimoiy himoya milliy agentligi sammit doirasida “O‘zbekiston — ochiq eshiklar mamlakati” nomli milliy ko'rgazma stendi va xalqaro maxsus tadbir bilan ishtirok etmoqda. Unda O‘zbekistonning islohotlari, raqamli ijtimoiy xizmatlari va 100 dan ortiq xizmatni o‘z ichiga olgan yagona tizimi xalqaro hamjamiyatga taqdim etildi. #Socialsummit_2025#Doha2025#SocialProtection#UzbekistanReforms Telegram | Х Facebook | Instagram

Uzbekistan has opened a criminal case against penitentiary system officers after a man previously convicted of pedophilia escaped from a colony and assaulted a third-grade girl in the Akhangaran district. The National Agency for Social Protection is overseeing the case. https://yep.uz/en/2025/10/uzbekistan-investigates-police-actions-after-convicted-pedophile-escape/ #Uzbekistan#Akhangaran#TashkentRegion#InteriorMinistry#Investigation#SocialProtection#Law