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

Пребарај: #grèce

当前筛选 #grèce清除筛选
RT France actualités

@rt_fra · Post #40912 · 08.05.2026 г., 17:04

🇬🇷#Grèce : un drone naval ukrainien retrouvé avec des explosifs près de Leucade Un drone naval ukrainien retrouvé au large de Leucade contenait non seulement un détonateur mais aussi des explosifs, selon le média grec Newsbomb. Le bateau sans pilote a été découvert par des pêcheurs près de l’île, puis pris en charge par l’armée grecque pour expertise. RT en français • Osez questionner !

Hashtags

RT en français

@RTenfrancais · Post #79963 · 24.04.2026 г., 08:40

⏺Mirage pour Kiev, Rafale à prix cassé Selon Le Parisien, la France propose à la Grèce de transférer l’ensemble de ses Mirage 2000 — jusqu’à 43 appareils, dont des versions plus anciennes — à l’Ukraine, en échange d’un nombre équivalent de #Rafale à prix réduit. L’offre, que Emmanuel Macron doit présenter lors de sa visite à Athènes, inclut aussi les pièces détachées, avec des modalités encore à négocier. Pour la #Grèce, l’opération s’inscrit dans une réforme profonde de ses forces armées, avec l’objectif de moderniser sa flotte et d’équiper pleinement ses escadrons en Rafale. Mais le timing interroge : il y a à peine un mois, Chypre était frappée, rappelant la fragilité de l’environnement sécuritaire régional. Derrière l’offre française, une équation sensible : moderniser, soutenir Kiev… sans affaiblir sa propre défense. RT en français • Osez questionner !

Voir de ses propres yeux

@voir_yeux · Post #12309 · 28.03.2026 г., 08:07

🇬🇷🇺🇸 Une manifestation de grande ampleur s'est tenue à Athènes pour réclamer le retrait des bases américaines et de l'Otan de Grèce, rapporte un correspondant de TASS. Il a été indiqué dans un communiqué des organisateurs de la manifestation que "l'attaque des États-Unis et d'Israël contre l'Iran constituait une violation inacceptable du droit international". #grèce#manifestation#étatsunis#otan

Voir de ses propres yeux

@voir_yeux · Post #12714 · 28.04.2026 г., 17:49

🇬🇷 Un Grec de 89 ans a blessé cinq personnes avec un fusil de chasse au Fonds national pour la sécurité sociale (EFKA) et à la Cour d’appel d’Athènes, a indiqué la chaîne ERT-news. #grèce#tirs#blessés