Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
#Muhokama
⚡️ Madaniyat sohasida 2025-yilda amalga oshirilgan ishlar sarhisob qilinib, 2026-yildagi ustuvor vazifalar belgilanishi kutilmoqda.
Madaniyat vazirligida 2025-yilda amalga oshirilgan ishlar sarhisob qilinishi hamda 2026-yildagi ustuvor vazifalar belgilanishi yuzasidan dastlabki muhokama bo‘lib o‘tdi. Unda, vazirning birinchi o'rinbosari Avazxon Tadjixanov, vazir o'rinbosari Murodjon Majidov hamda vazirlikning markaziy apparati vakillari ishtirok etdi.
Avval xabar berilganidek, 2025-yilda sohada ijobiy o‘zgarishlar yili bo‘ldi. Jumladan, Madaniyat vazirlining tasdiqlangan ish rejalariga asosan 2025-yil davomida quyidagi ishlar amalga oshirildi:
✔️ “Navro‘z sadolari”, IV Xalqaro baxshichilik san’ati va “Xalqaro hunarmandchilik” festivallari va “Oltin kuz” iqtidorli ijodkorlar forumi tashkil qilindi;
✔️ 9 ta xalqaro festival va 20,5 ming ta konsert-tomosha tadbirlariga 11,8 mlnga yaqin aholi qamrab olindi, 22 marotaba “Madaniyat karvoni”, 8 ta “Yulduz bilan sayohat” loyihasi va “Madaniyat to‘lqinlari” media loyihasi o‘tkazildi;
✔️ Nomoddiy meros bo‘yicha 14 ta mahalliy va 3 ta xorijiy ekspeditsiya tashkil etildi, 20 nafar baxshining dostoni “Oltin fond” uchun yozib olindi, 12 ta mahorat darsi, 5 ta seminar, 13 ta respublika va xalqaro konferensiya o‘tkazildi;
✔️ Badiiy havaskorlik jamoalarining 53 ta turistik obyektlarda 2 491 ta hamda askiya va qiziqchilarning 23 ta teatrlashtirilgan konsertlar tashkil etildi;
✔️ 11 636 ta spektakl namoyishlariga 3,9 mln nafar tomoshabin tashrif buyurdi, teatrlarning 58 ta xorijiy va 270 ta mahalliy gastrol safarlari tashkil etildi;
✔️ 160 ta yangi spektakl sahnalashtirildi, ularning milliy zamonaviy, xorijiy va tarixiy spektakllar hissasiga to‘g‘ri keladi;
✔️ Bolalar musiqa va san’at maktablari 5 xil turdagi (qashqar rubobi, dutor, doira, nay, g‘ijjak) jami 1,4 ming ta milliy musiqa cholg‘ulari to‘plamlari bilan ta’minlandi;
✔️ 559 tasi xalqaro va 689 tasi respublika jurnallarida 1,2 ming ta ilmiy maqolalar chop etildi, tizimdagi oliy ta’lim muassasalarida ilmiy darajali va unvonli kadrlar soni 16 nafarga oshirildi;
✔️ 16 ta madaniyat muassasalari (13 ta madaniyat markazlari, 1 ta istirohat bog‘i va 2 ta boshqa turdagi obyekt) jami 46,6 mlrd so‘mlik bitim asosida davlat-xususiy sheriklikka berildi;
✔️ Yoshlar o‘rtasida 14 ta tanlov va festival o‘tkazildi, ularga 1 200 nafardan ortiq ijodkor yoshlar qatnashgan, shundan, 175 nafari g‘olib va sovrindor bo‘ldi;
✔️ 11 ta davlatda “O‘zbekiston madaniyat kunlari” va O‘zbekistonda 4 ta davlatning madaniyat kunlari tashkil qilindi hamda sohada 7 ta davlat bilan xalqaro huquqiy hujjat imzolandi;
✔️ Xitoyda Alisher Navoiy ijodiy merosini o‘rganish bo‘yicha ilmiy ekspeditsiya tashkil etildi;
✔️ “Botir Zokirov memorial muzeyi” faoliyati yo‘lga qo‘yildi.
Yig‘ilishda, yaqin kunlarda madaniyat sohasida 2025-yilda amalga oshirilgan ishlar hamda 2026-yildagi ustuvor vazifalar yuzasidan bo‘lib o‘tadigan Madaniyat vazirligining Hay’at yig‘ilishiga qo‘yilayotgan masalalar ham ko‘rib chiqildi.
Telegram | Instagram | Facebook |Veb-sayt | YouTube
#muhokama
🔴Eng avvalo xalqimizni xavfsiz oziq-ovqat bilan ta’minlashimiz kerak!
🔴Bizni kuzatishda davom eting!
🏢 Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#muhokama
“YO’LAKDA”
🔴 Ishdan bo’shaganingizda, kasal bo’lib davolanayotgan vaqtingizda Sizga qanday imtiyozlar berilishini bilasizmi❓
⛔️ Qonun loyihasi ana shu yengilliklarni taklif qilmoqda.
🔴Bizni kuzatib boring!
Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#muhokama
🔴Eng avvalo xalqimizni xavfsiz oziq-ovqat bilan ta’minlashimiz kerak!
🔴Bizni kuzatishda davom eting!
🏢 Qonun tili murakkab bo’lishi mumkin, lekin biz uni sodda qilib tushuntirib boramiz!
Oliy Majlis Qonunchilik palatasi
Matbuot xizmati
📱@matbuot_kotibi_uz
📱@press_secretary_parliament
#Muhokama
Sirdaryo viloyati IIB JXX YHXBda viloyati IIB boshlig‘i o‘rinbosari — Jamoat xavfsizligi xizmati boshlig‘i raisligida 2026-yilning o‘tgan uch oyi yakunlariga bag‘ishlangan muhokama yig‘ilishi bo‘lib o‘tdi‼️
👉@SirdaryoYPX
#Muhokama
Voyaga yetmagan maktab o‘quvchisi bilan bog‘liq sodir etilgan yo‘l-transport hodisasi yuzasidan navbatdagi muhokama yig'ilishi "Guliston Olimpiya va paralimpiya sport turlariga tayyorlash markazi”da tahsil olayotgan o'quvchilar ishtirokida bo'lib o'tdi‼️
👉@SirdaryoYPX
#Muhokama
Boyovut tumani “Navro'z” mahalla fuqarolari ishtrokida, voyaga yetmagan maktab o‘quvchisi bilan bog‘liq sodir etilgan yo‘l-transport hodisasi yuzasidan muloqot va muhokama yig'lishi tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Bolalar xavfsizligini ta'minlashga qaratilgan navbatdagi muhokama yig'ilishi Yangiyer shahar 2-sonli umumta'lim maktabida bo'lib o'tdi
👉@SirdaryoYPX
#Muhokama
Boyovut tumani “Madaniyat” mahalla fuqarolari ishtrokida yo‘l-transport hodisasi yuzasidan muloqot va muhokama yig'lishi tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Sirdaryo viloyati IIB JXX YHXB tomonidan viloyatdagi avtomaktablar hamda “Vatanparvar” tashkiloti rahbarlari ishtirokida muhim yig‘ilish tashkil etildi
👉@SirdaryoYPX
#Muhokama
Sirdaryo tumani "Elobod" mahalla fuqarolar yig‘ini hududida sodir bo‘lgan yo‘l-transport hodisasi yuzasidan aholi bilan ochiq muloqot va muhokama tashkil etildi‼️
👉@SirdaryoYPX
#Muhokama
Sirdaryo tumani "Elobod" mahalla fuqarolar yig‘ini hududida sodir bo‘lgan yo‘l-transport hodisasi yuzasidan aholi bilan ochiq muloqot va muhokama tashkil etildi‼️
⏩ Tadbirda mahalla fuqarolari, nuroniylar, yoshlar, haydovchilar hamda soha mutaxassislari ishtirok etib, hodisaning kelib chiqish sabablari va kelgusida shunday holatlarning oldini olish masalalari muhokama markazida bo‘ldi.
⏩ Yig‘ilishda Sirdaryo viloyati IIB JXX YHXB boshlig‘i so'zga chiqib, mazkur yo‘l-transport hodisasi nafaqat alohida bir voqea, balki butun jamiyat uchun jiddiy ogohlantiruvchi signal ekanligi ta’kidlandi.
⏩ Tadbir ishtirokchilari tomonidan yo‘l harakati xavfsizligini ta’minlash bo‘yicha aniq takliflar bildirilib, yo‘l harakati qoidalariga amal qilish — bu faqat davlat idoralarining emas, balki har bir fuqaroning shaxsiy mas’uliyati ekanligi alohida ta’kidlandi.
👉@SirdaryoYPX