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

Резултати

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

Пребарај: #parcha

当前筛选 #parcha清除筛选
Martin Eden

@economist_martin · Post #1003 · 18.12.2023 г., 18:50

#parcha Tanaga zarur boʻlgan kaloriya tanqisligi qashshoqlik tuzogʻining asl sabablaridandir. Misol uchun, toʻyib ovqatlanadigan kishilargina jismoniy mehnat talab qiladigan ishlarni yaxshi bajara oladi va shunga yarasha xaq oladi. Tana tirik qolishi uchun zarur boʻlgan ovqatdan ham koʻprogini qabul qilsa, hosil boʻlgan ortiqcha energiyani kuchli boʻlishga, yumush bajarishga sarflaydi. Och odam, tabiiyki, qishloq xoʻjaligida samarali ishlolmaydi. Shu sababli, kambagʻal odam yanada kambagʻallashadi. A.Benerji va E.Dyuflo Poor Economics (Kambagʻallik iqtisodiyoti) kitobidan

Hashtags

Martin Eden

@economist_martin · Post #972 · 05.11.2023 г., 14:32

#parcha - Инсониятнинг кейинги икки минг йиллик тарихини билмаган одам зулмат ичида яшаган билан тенг. «Сицилиялик» китобидан • Марио Пюзо

Hashtags

Martin Eden

@economist_martin · Post #961 · 19.10.2023 г., 03:31

#parcha — Doʻstlik hamma narsadan ulugʻdir. Doʻstlik iste’doddan yuqori turadi. Doʻstlik har qanday hukumatdan kuchlidir. Doʻstlik oiladan sal pastroqda turadi, xolos. “Choʻqintirgan Ota yoxud Mafiya Sardori” asaridan

Hashtags

Martin Eden

@economist_martin · Post #856 · 17.07.2023 г., 03:20

#parcha Мусаввир бир манзаранинг суратини чизиш учун, нигохи тепаликлару тоғларни қамраб олиши учун водийга тушиши ҳамда нигоҳи водийни қамраб олиш учун тоққа кўтарилиши зарур булганидек, халқнинг моҳиятини англаб етиш учун ҳукмдор бўлиш, ҳукмдорларнинг табиатини тушуниш учун эса халққа мансуб бўлиш даркор. Никколо Макиавелли “Ҳукмдор” китобидан

Hashtags

Martin Eden

@economist_martin · Post #854 · 16.07.2023 г., 02:05

#parcha «Коррупцияни хам йўталга ўхшаб олдин аниқлаш қийин, аммо даволаш осон, лекин бу касални ўтказиб юборсангиз уни аниқлаш осон, аммо даволаш қийин» Никколо Макиавелли “Ҳукмдор” китобидан

Hashtags

Martin Eden

@economist_martin · Post #846 · 09.07.2023 г., 14:56

#parcha Диктатурада сайловлар муайян сиёсий узгаришлар воситаси сифатида кераксиз хисобланади. Масалан, Совет Иттифоки хукмронлиги остидаги Шарқий блок мамлакатларида айрим диктаторлик тузумлари халқпарварлик таассуротини хосил қилиш учун номзодлар кўрсатишга рухсат берган. Бирок бундай сайловлар халқнинг диктаторлар томонидан танланган номодларни маъқуллашини таъминлайдиган референдум томонидан катьий назорат қилинарди, холос. Диктаторлар кучли тазйик остида янги сайловларга рози булиши мумкин. Бироқ бу борада улар хийла ишлатиб, хукумат ўриндиқларига ўз найрангига ўйнайдиган кўғирчоқларни ўтказиб қўяди. Агарда мухолифат томонидан кўрсатилган номзодлар, 1990 йил Бирма ва 1993 йил Нигерияда бўлгани каби, сайловларда иштирок этиш имконига эга бўлса, натижалар эьтиборга олинмайди, «ғолиблар» қўркитилиши, хибсга олиниши ва хаттоки, улдирилиши мумкин. Вахолонки, диктаторлар хокимиятни уларни ўз тахтидан ағдариб ташлайдиган сайловларга рухсат бериш учун эгалламайди. Жин Шарп “Диктатурадан Демократияга” китобидан

Hashtags

Martin Eden

@economist_martin · Post #843 · 09.07.2023 г., 13:37

#parcha Диктатурага қарши харбий тўнтариш қабих тузумни йуқ қилишнинг анча енгил ва тез услуби бўлиб кўриниши мумкин. Бироқ бундай услубнинг жиддий камчиликлари бор. Энг мухими, ушбу кураш тури хам хукумат хамда қуролли кучлар устидан назорат хукмронлигини ахоли ва намояндалар ўртасида аввалги тузумда булганидек, адолатсиз тақсимлайди. Хукумат тепасида турувчи бази шахс ва тўдаларнинг йуқ қилиниши бошқа гурухга уларнинг ўрнини эгаллаш имконини беради. Назарий жихатдан бундай гурух чекланган демократик ислохотлар учун чидамлироқ ва очиқ бўлиши мумкин. Аммо бунинг акси бўлиб чиқиши хам этимолдан холи эмас. Янги тўда ўз ўрнини мустахкамлаб олгач, аввалгисига нисбатан янада шафқатсиз ва шухрапараст бўлиши мумкин. Албатта, барча умид боғлаган янги тўда демократия ва инсон хуқуқлари тўғрисида ташвиш чекмасдан хар қандай харакатни амалга оширишга қодир. Бу диктатура муаммосини хал қилишнинг маъкул йули хисобланмайди. Жин Шарп “Диктатурадан Демократияга” китобидан

Hashtags

Martin Eden

@economist_martin · Post #840 · 09.07.2023 г., 12:38

#parcha Замонавий диктатурада ахвол аввалгидан хам ёмон булиши этимолдан холи эмас. Илгари одамлар қаршилик кўрсатишга харакат қиларди. Қиска оммавий норозиликлар ва намойишлар бўлиб турарди. Балким одамлар вактинча ўз ҳис-туйгуларини ифода этарди. Бошка пайтларда эса айрим шахслар ва кичик гурухлар бирон-бир принцип ёки узининг буйсинмаслигини исбот килган ҳолда, мард аммо умидсиз ҳаракатларни амалга оширарди. Бундай хатти-ҳаракатлар олижаноб сабабларга эга бўлсада, одамларнинг қўрқувини ва итоат этиш одатини енгиш учун етарли эмасди. Бу эса диктатурани ағдаришнинг мухим талаби ҳисобланади. Афсуски, бундай харакатлар галаба козониш ёки умидларни рўёбга чикариш ўрнига азоб-укубатлар ва курбонлар сонини кўпайтирди, холос. Жин Шарп “Диктатурадан Демократияга” китобидан

Hashtags

Martin Eden

@economist_martin · Post #781 · 19.05.2023 г., 12:27

#parcha Tariflar va savdo bo'yicha kelishuvning (GATT) 20-moddasi hukumatlarga inson, hayvonot va o'simliklarning hayoti yoki soglig'ini himoya qilish uchun bir qator vakolatlar bergan. Ammo ushbu vakolatdan hukumatlar kamsitishga yo'l qo'ymasdan va yashirin proteksionizm sifatida ishlatmasliklari lozim. Jahon savdo tashkiloti (Understanding the WTO) darsligidan.

Hashtags

Martin Eden

@economist_martin · Post #766 · 03.05.2023 г., 14:52

#parcha Men rad qilgan odam! U meni yana sevib qoladi, deb o'ylashim qanday tentaklik! Axir, erkaklar orasida ikkinchi bor o'z sevgisini izhor qilishga jazm qila oladigani bormikan? “Andisha va gʻurur” asaridan

Hashtags

Martin Eden

@economist_martin · Post #757 · 24.04.2023 г., 15:51

#parcha Хусусий сектор ресурсларни энг катта даромад келтирадиган жойга йуналтиради. Давлат эса, аксинча, сиёсий максадга мувофик булган жойга уналтиради. ("Wall Street Journal"нинг биринчи сахифасидаги сарлавхани эслаш кифоя: "Бушни куллаб-кувватлаган корхоналар энди уз инвестицияларидан даромад келишини кутмокда".) Чарльз Уилан “Ялонғоч иқтисодиёт” (naked economics) китобидан.

Hashtags

123•••10•••1314
ПретходнаСтраница 1 од 14Следна