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 слични објави

Пребарај: #réflexion

当前筛选 #réflexion清除筛选
Egountchi Behanzin Officiel

@egountchibehanzinofficiel · Post #7667 · 22.11.2024 г., 18:28

ℹ️Mali 🇲🇱, Affaire Choguel Kokalla Maiga Depuis plusieurs jours, en tant que leader d'opinion et président de la La LDNA, je suis interpellé par la polémique entourant l'affaire Choguel Maïga. Je reçois de nombreux messages me demandant de réagir à cette situation. Cependant,Il est déconcertant de constater que certains choisissent de faire des vidéos soi-disant analytiques pour dénigrer et vilipender Choguel Maïga, comme nous le voyons sur les réseaux sociaux ces derniers temps. Ce type de comportement ne fait que servir les intérêts de nos ennemis, qui attendent avec impatience que des Africains, dans une course effrénée aux vues et aux "likes", s'attaquent à l'un des nôtres en usant de toutes sortes d'insultes. Réfléchissons ensemble et agissons avec sagesse. Il est essentiel de prendre du recul et d'analyser les conséquences de nos actes avant de céder à la réaction impulsive. Je m'engage à réagir en temps voulu, mais pour l'heure, je préfère laisser ces pseudo-analystes et politologues s'exprimer comme des "grilleurs d'arachides", contribuant ainsi à creuser davantage la fracture et la division politique au Mali en lynchant un ancien Premier ministre. Proverbe togolais : " On ne saute pas par-dessus le serpent pour prendre un bâton pour le tuer". Comprendra qui pourra. Ma dernière vidéo indisponible sur YouTube: ➡️https://youtu.be/1ToRcUiXgXQ?feature=shared #Mali#Unité#Réflexion#Politique REJOIGNEZ LA RÉSISTANCE SUR TELEGRAM. 🔺Pour les numéros français : https://t.me/egountchibehanzinTV 🔻Pour les numéros internationaux : https://t.me/egountchibehanzinTV @egountchibehanzinTVV

ÉTIENNE CHOUARD

@chouard · Post #967 · 03.12.2025 г., 12:10

Le système de domination parlementaire est-il une véritable démocratie, ou une simple escroquerie ? Une constitution devrait protéger contre les abus de pouvoir, en plaçant le peuple au-dessus des pouvoirs. Est-ce le cas aujourd'hui ? Réfléchissez-y. #Démocratie#Politique#Constitution#Pouvoir#Citoyen#Réflexion Prise de conscience de la priorité constituante à suivre sur chouard . org https://www.facebook.com/reel/1914066229485282