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

Пребарај: #strada

当前筛选 #strada清除筛选

🌟Новый член РСТЦ — компания STRADA Лидер промышленной очистки воздуха в России присоединился к Российскому Совету Торговых Центров! STRADA – крупнейший российский разработчик и производитель воздухоочистного оборудования для промышленности и HORECA: ⚫️гидрофильтры – для превентивной пожаробезопасности ТЦ ⚫️дымофильтры – для систем вытяжки и вентиляции ⚫️уникальные инженерные решения – запатентованы и не имеют аналогов в РФ Факты, которые говорят сами за себя: ⚫️Полный цикл производства ⚫️Самая широкая линейка технологий очистки воздуха ⚫️7 000+ реализованных проектов ⚫️Опыт в проектах любой сложности — от фастфудов до заводов НОВИНКА 2025 – ГАСТРОМОДУЛЬ Сборно-разборные модули STRADA для рынка HORECA: 🔹 масштабируемые франшизы 🔹 модульные фудкорты 🔹 объекты придорожного сервиса STRADA активно ищет площадки под фудкорты от 300 м². ⬜️Контакты: Официальный сайт:экострада.рф Презентации:Yandex Disk Telegram: @strada_rf ✈️РСТЦ#STRADA

Hashtags

Pensiero Verticale

@verticale_blog · Post #598 · 22.10.2025 г., 16:11

Degrado, politica e sicurezza: come finiranno le nostre città. Ne parleremo senza filtri insieme a Massimiliano Zossolo, fondatore di Welcome to Favelas, la pagina che ogni giorno riceve migliaia di video dai cittadini. Denunce, assurdità, rabbia, paura: tutto quello che succede davvero là fuori, tra marciapiedi distrutti e quartieri dimenticati. 🎙️ Una live vera, come le strade che raccontiamo. 📆 Giovedì alle 21, su Instagram. I temi di tutti i giorni, da chi la città non la guarda… la vive. #sicurezza#news#attualità#attualita#podcast#italia#roma#milano#immigrazione#strada#politica#welcometofavelas

Libertà è ragione

@libertaeragione · Post #4270 · 24.10.2024 г., 13:11

#Italia#UE#Cina#Taiwan Votazione finale del Parlamento Europeo per la Risoluzione UE RC10-0134/2024, eurodeputati italiani: Voti a favore - #FdI|ECR: Giovanni #Crosetto, Luca #Ciriani, Nicola #Procaccini; - #FI|EPP: Caterina #Chinnici, Salvatore #DeMeo, Giusi #Princi, Massimiliano #Salini, Flavio #Tosi; - #SVP|EPP: Herbert #Dorfmann; - #Lega|PfE: Paolo #Borchia, Susanna #Ceccardi, Raffaele #Stancanelli, Roberto #Vannacci; - #PD|S&D: Brando #Benifei, Stefano #Bonaccini, Annalisa #Corrado, Antonio #Decaro, Giorgio #Gori, Elisabetta #Gualmini, Giuseppe #Lupo, Pierfrancesco #Maran, Alessandra #Moretti, Pina #Picierno, Matteo #Ricci, Sandro #Ruotolo, Cecilia #Strada, Irene #Tinagli; - #EV|G\EFA: Ignazio Roberto #Marino, Leoluca #Orlando, Benedetta #Scuderi. Totale voti a favore: 30 Voti contrari - #M5S|LEFT: Giuseppe #Antoci, Danilo #DellaValle, Carolina #Morace, Valentina #Palmisano, Gaetano #Pedullà, Dario #Tamburrano, Pasquale #Tridico; - #SI|LEFT: Mimmo #Lucano, Ilaria #Salis; Totale voti contrari: 9 Astenuti 0 @OsservatorioItaliano

Libertà è ragione

@libertaeragione · Post #4305 · 27.11.2024 г., 17:20

#Italia#UE#EuroParlamento Votazione presso il Parlamento Europeo per l'elezione della #Commissione Europea guidata da Ursula #VonDerLeyen (#CDU|EPP), deputati italiani per partito: A favore (52 voti): #FdI|ECR: Sergio #Berlato, Stefano #Cavedagna, Carlo #Ciccioli, Alessandro #Ciriani, Giovanni #Crosetto, Elena #Donazzan, Carlo #Fidanza, Pietro #Fiocchi, Alberico #Gambino, Chiara #Gemma, Paolo #Inselvini, Lara #Magoni, Mario #Mantovani, Giuseppe #Milazzo, Denis #Nesci, Michele #Picaro, Daniele #Polato, Nicola #Procaccini, Ruggero #Razza, Antonella #Sberna, Marco #Squarta, Francesco #Torselli, Francesco #Ventola, Mariateresa #Vivaldini; #FI|EPP: Caterina #Chinnici, Salvatore #DeMeo, Marco #Falcone, Fulvio #Martusciello, Letizia #Moratti, Giusi #Princi, Massimiliano #Salini, Flavio #Tosi; #SVP|EPP: Herbert #Dorfmann; #PD|S&D: Lucia #Annunziata, Brando #Benifei, Stefano #Bonaccini, Annalisa #Corrado, Antonio #Decaro, Giorgio #Gori, Elisabetta #Gualmini, Camilla #Laureti, Giuseppe #Lupo, Pierfrancesco #Maran, Alessandra #Moretti, Dario #Nardella, Pina #Picierno, Matteo #Ricci, Sandro #Ruotolo, Irene #Tinagli, Raffaele #Topo, Alessandro #Zan, Nicola #Zingaretti. Contrari (23 voti): #Lega|PfE: Paolo #Borchia, Susanna #Ceccardi, Anna Maria #Cisint, Aldo #Patriciello, Silvia #Sardone, Raffaele #Stancanelli, Isabella #Tovaglieri, Roberto #Vannacci; PD|S&D: Cecilia #Strada, Marco #Tarquinio; #M5S|LEFT: Giuseppe #Antoci, Danilo #DellaValle, Mario #Furore, Carolina #Morace, Valentina #Palmisano, Giuseppe #Pedullà, Dario #Tamburrano, Pasquale #Tridico; #SI|LEFT: Mimmo #Lucano, Ilaria #Salis; #EV|G/EFA: Ignazio Roberto #Marino, Leoluca #Orlando, Benedetta #Scuderi. @OsservatorioItaliano