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

Резултати

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

Пребарај: #msf

当前筛选 #msf清除筛选
Borkena

@borkena · Post #5560 · 15.12.2025 г., 16:34

Ethiopia’s First R21 Malaria Vaccine Rollout, A Global First In A Refugee Camp (MSF) https://borkena.com/2025/12/15/ethiopias-first-r21-malaria-vaccine-rollout-a-global-first-in-a-refugee-camp/#Ethiopia#Malaria#MSF

Addis Standard

@addisstandardeng · Post #21208 · 27.01.2026 г., 13:35

#Afar: Delivering lifesaving nutrition across one of #Ethiopia’s harshest landscapes Once you leave the city of #Semera behind, the Ethiopian landscape quickly opens into vast stretches of dry earth that seem to run endlessly toward the horizon. Sparse green bushes dot the dusty ground, framed by distant mountains and volcanoes that define the Afari landscape. As our vehicles drive toward the town of Magenta to deliver nutrition to children through Doctors Without Borders/Médecins Sans Frontières (#MSF) outreach activities, a river runs alongside the road. One of the main challenges faced by local communities is right in front of our eyes: water. Afar, crossed by the Danakil Depression marking the northern end of the East African Rift Valley, is considered one of the hottest inhabited places on Earth. Water availability and quality in the region are strongly influenced by its..... https://www.facebook.com/AddisstandardEng/posts/pfbid02eyGnawFb7VhMHg63k8WpiMijY9FpwCawUmrdsKrtzRv4KyRYPzEBTN3ngQUxCZpEl

Addis Standard

@addisstandardeng · Post #21899 · 01.04.2026 г., 05:28

Sexual violence is being used as a weapon in #Sudan’s war, doctors group says #Sexual_violence against women and girls is being used as a weapon of war in Sudan ‘s fierce conflict between the military and paramilitary Rapid Support Forces (#RSF), international aid group Doctors Without Borders said in a report Tuesday. Sudan slid into chaos in April 2023 when a power struggle between the two forces exploded into open fighting in Khartoum and elsewhere. The International Criminal Court is investigating mass killings, gang rapes and other crimes during the conflict as potential war crimes and crimes against humanity. Doctors Without Borders, known by its French acronym #MSF, detailed in its report the accounts of women who were gang raped in the South #Darfur and North Darfur regions. MSF said that at least 3,396 survivors of sexual violence sought treatment at their facilities between January 2024...... https://apnews.com/article/sudan-war-darfur-sexual-violence-rape-rsf-bead0dded97628032066141e063e41e5