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

Резултати

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

Пребарај: #machado

当前筛选 #machado清除筛选
Papa & Vaticano - News

@papaevaticanonews · Post #8972 · 12.01.2026 г., 12:53

Questa mattina Papa #LeoneXIV ha ricevuto oggi in udienza privata, in Vaticano, María Corina #Machado, leader dell’opposizione in #Venezuela e Premio Nobel per la Pace. Lo si apprende dal bollettino della Sala Stampa della Santa Sede. Leader del movimento Vente Venezuela, è da anni una delle voci più rilevanti nella denuncia delle violazioni dei diritti democratici nel suo Paese, la sua attività politica l’ha resa un simbolo della resistenza civile contro il regime del presidente venezuelano Nicolás Maduro, costringendola a periodi di clandestinità e all’esilio forzato. Machado è fuggita dal Venezuela per poi essere a Oslo in occasione dell’assegnazione del Nobel, lo scorso dicembre. Dopo il sequestro e il trasferimento a New York di Maduro, il presidente Trump ha escluso che Machado possa subentrare come leader del Paese. L’udienza con Papa Leone XIV, avvenuta secondo quanto trapela su richiesta della stessa Machado, si inserisce in questo quadro di forte incertezza politica, a pochi giorni dall'incontro che la leader dell'opposizione avrà alla Casa Bianca con Trump.

🇩🇴⚾️ La lista del equipo de la República Dominicana para el WBC está empezando a tomar forma. 🟡🟡 Manny Machado y Fernando Tatis Jr confirmaron su participación con el equipo. #️⃣#WBC26#TeamDominicana#TatisJr#Machado 🗞 | t.me/MLB_Daily

Libertà è ragione

@libertaeragione · Post #4419 · 10.10.2025 г., 09:04

#Venezuela Il Comitato norvegese per il Nobel ha deciso di assegnare il Nobel per la Pace a María Corina #Machado (#Vente|Destra), ex deputata e leader dell'opposizione venezuelana, “per il suo instancabile lavoro nella promozione dei diritti democratici per il popolo venezuelano e per la sua lotta per raggiungere una transizione giusta e pacifica dalla dittatura alla democrazia”. @OsservatorioEsteri