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

Резултати

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

Пребарај: #emergencies

当前筛选 #emergencies清除筛选
International News

@intnewsagency · Post #9408 · 28.04.2026 г., 18:41

Putin on Terror Threats and the Tuapse Situation President Putin emphasized rising terrorist threats, accusing Kyiv and its backers of resorting to terrorism amid frontline setbacks. He cited the recent strike on energy facilities in Tuapse, highlighting potential environmental risks. Despite this, the situation remains under control, with local services effectively managing the challenges. Following Putin’s orders, the Emergency Ministry head has arrived to coordinate response efforts. #Putin#Tuapse#Terrorism#Ukraine#Emergencies The main news of Russia and the world ishere.

International News

@intnewsagency · Post #8993 · 28.03.2026 г., 14:49

Heavy Rain Disrupts Power Supply in Ingushetia and Chechnya Severe downpours have caused power and water outages in Ingushetia cities—Karabulak, Nazran, and Sunzha. Specialists are working to fix faults in electrical grids and pumping stations. Similar disruptions affect some Chechen districts due to rain and wind. “Several areas in Karabulak are experiencing electricity interruptions caused by heavy rainfall,” local authorities reported. #Ingushetia#Chechnya#Weather#PowerOutage#Emergencies The main news of Russia and the world ishere.

The fifth season of the International Prize #WEARETOGETHER has been launched. ▫️ Foreign citizens and NGOs can apply until June 23, 2025 on the official website of the Prize https://wearetogetherprize.com. 🌐 The Prize is available for volunteers and NGOs from across the globe. The laureates will receive a cash prize valued at $10,000 and an invitation to take part in the International Forum of Civil Participation #WEARETOGETHER, which is traditionally held in December in Moscow. 👉🏻 Prize nominations: ♻️“Sustainable Future” For those who are leading projects in the field of environmental protection, environmental education, ecological consumption, “green” economy and technologies #ecology#urbanism#biodiversity#recycling#environmental protection 🕊️“Human Assistance” For those who run projects aimed at improving the well-being of vulnerable categories of citizens, providing social and humanitarian assistance to people, discovering talents and nurturing individuals, developing education and volunteerism. ▫️ Apply here: https://wearetogetherprize.com/ #social_help#medicine#donorship#healthcare#emergencies

Russian Embassy in Cambodia

@russian_embassy_in_cambodia · Post #4543 · 19.05.2025 г., 10:36

🔜The fifth season of the International Prize #WEARETOGETHER has been launched. Foreign citizens and NGOs can apply until June 23, 2025 on the official website of the Prize. The Prize is available for volunteers and NGOs from across the globe. The laureates will receive a cash prize valued at $10,000 and an invitation to take part in the International Forum of Civil Participation #WEARETOGETHER, which is traditionally held in December in Moscow. Prize nominations: ✔️“Sustainable Future” For those who are leading projects in the field of environmental protection, environmental education, ecological consumption, “green” economy and technologies #ecology#urbanism#biodiversity#recycling#environmental protection ✔️ “Human Assistance” For those who run projects aimed at improving the well-being of vulnerable categories of citizens, providing social and humanitarian assistance to people, discovering talents and nurturing individuals, developing education and volunteerism. Apply here #social_help#medicine#donorship#healthcare#emergencies