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

Резултати

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

Пребарај: #toscano

当前筛选 #toscano清除筛选
Tutto Elezioni

@tuttoelezioni · Post #1074 · 25.05.2025 г., 15:17

#Italia🇮🇹 #Comunali #Triggiano A Triggiano (Bari) i candidati sono 3 ed è assente il centrodestra. Il centrosinistra si presenta diviso: - Michele #Cascarano è il candidato del Partito Democratico (#PD|S&D), del Partito Socialista Italiano (#PSI|S&D) e di due liste civiche; - Giuseppe #Toscano è sostenuto dal Movimento 5 Stelle (#M5S|LEFT) e da 3 liste civiche. È presente un candidato civico, Mauro #Battista, sostenuto da 5 liste. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1328 · 07.10.2025 г., 07:03

#Italia🇮🇹 #Regionali #Calabria Risultati preliminari. Sezioni scrutinate: 2.406/2.406 (100%) 🟦 Roberto #Occhiuto (#FI|PPE; supportato anche da #FdI|ECR, #LSP|PfE, #DC|Centro, #UdC|PPE, #NM|PPE, #ScN|Meridionalisti, #PA|Animalisti): 57,26% ✅ 🟧 Pasquale #Tridico (Ind. sostenuto da #M5S|LEFT, #PD|S&D, #AVS|G/EFA|LEFT, #IV|RE, #DemoS|S&D, #PRC|LEFT): 41,73% 🟫 Francesco #Toscano (#DSP|Sovranisti euroscettici): 1,01% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1325 · 06.10.2025 г., 19:26

#Italia🇮🇹 #Regionali #Calabria Risultati parziali. Sezioni scrutinate: 1.672/2.406 (55,90%) 🟦 Roberto #Occhiuto (#FI|PPE; supportato anche da #FdI|ECR, #LSP|PfE, #DC|Centro, #UdC|PPE, #NM|PPE, #ScN|Meridionalisti, #PA|Animalisti): 58,30% 🟧 Pasquale #Tridico (Ind. sostenuto da #M5S|LEFT, #PD|S&D, #AVS|G/EFA|LEFT, #IV|RE, #DemoS|S&D, #PRC|LEFT): 40,72% 🟫 Francesco #Toscano (#DSP|Sovranisti euroscettici): 0,97% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1324 · 06.10.2025 г., 18:36

#Italia🇮🇹 #Regionali #Calabria Risultati parziali. Sezioni scrutinate: 1.345/2.406 (55,90%) 🟦 Roberto #Occhiuto (#FI|PPE; supportato anche da #FdI|ECR, #LSP|PfE, #DC|Centro, #UdC|PPE, #NM|PPE, #ScN|Meridionalisti, #PA|Animalisti): 58,62% 🟧 Pasquale #Tridico (Ind. sostenuto da #M5S|LEFT, #PD|S&D, #AVS|G/EFA|LEFT, #IV|RE, #DemoS|S&D, #PRC|LEFT): 40,43% 🟫 Francesco #Toscano (#DSP|Sovranisti euroscettici): 0,95% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1323 · 06.10.2025 г., 17:13

#Italia🇮🇹 #Regionali #Calabria Risultati parziali. Sezioni scrutinate: 669/2.406 (27,80%) 🟦 Roberto #Occhiuto (#FI|PPE; supportato anche da #FdI|ECR, #LSP|PfE, #DC|Centro, #UdC|PPE, #NM|PPE, #ScN|Meridionalisti, #PA|Animalisti): 59,60% 🟧 Pasquale #Tridico (Ind. sostenuto da #M5S|LEFT, #PD|S&D, #AVS|G/EFA|LEFT, #IV|RE, #DemoS|S&D, #PRC|LEFT): 39,52% 🟫 Francesco #Toscano (#DSP|Sovranisti euroscettici): 0,88% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1322 · 06.10.2025 г., 16:34

#Italia🇮🇹 #Regionali #Calabria Risultati parziali. Sezioni scrutinate: 365/2.406 (15,17%) 🟦 Roberto #Occhiuto (#FI|PPE; supportato anche da #FdI|ECR, #LSP|PfE, #DC|Centro, #UdC|PPE, #NM|PPE, #ScN|Meridionalisti, #PA|Animalisti): 60,85% 🟧 Pasquale #Tridico (Ind. sostenuto da #M5S|LEFT, #PD|S&D, #AVS|G/EFA|LEFT, #IV|RE, #DemoS|S&D, #PRC|LEFT): 38,25% 🟫 Francesco #Toscano (#DSP|Sovranisti euroscettici): 0,90% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1064 · 25.05.2025 г., 12:47

#Italia🇮🇹 #Comunali #Genova A Genova, unico capoluogo di Regione al voto, i candidati sono 7. Il centrodestra corre con Pietro #Piciocchi, sostenuto da Fratelli d'Italia (#FdI|ECR), Forza Italia (#FI|PPE), Lega (#LSP|PfE), Noi Moderati (#NM|PPE|PPCE), Unione di Centro (#UdC|PPE), Nuovo PSI (#NPSI|PPE) e una lista civica. Il centrosinistra corre con Silvia #Salis, sostenuta da Partito Democratico (#PD|S&D), Movimento 5 Stelle (#M5S|LEFT), Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT) e 2 liste civiche. Altri candidati sono: - Mattia #Crucioli, sostenuto da Uniti per la Costituzione (#UpC|Pacifisti); - Raffaella #Gualco, sostenuta da una lista civica; - Antonella #Marras, sostenuta da una lista che include Rifondazione Comunista (#PRC|LEFT) e #PCI|Estrema sinistra; - Cinzia #Ronzitti, sostenuta dal Partito Comunista dei Lavoratori (#PCL|Estrema sinistra); - Francesco #Toscano, sostenuto da Democrazia Sovrana e Popolare (#DSP|Grande tenda populista, sovranista ed euroscettica). @TuttoElezioni