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

Резултати

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

Пребарај: #nls

当前筛选 #nls清除筛选
Ultimora.net - POLITICS

@Ultimorapolitics · Post #37424 · 24.04.2022 г., 17:07

#Elezioni#Slovenia Exit Poll di Mediana: #GS|Verdi: 35,8% #SDS|EPP: 22,5% #NSi|EPP: 6,8% #SD|S&D: 6,6% #L|LEFT: 4,4% #LMŠ|RE: 3,8% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,2% #SAB|RE: 2,9% #Resnica|No-vax sovranisti populisti: 2,6% #Pirati|G/EFA: 1,6% #DD|Anti-corruzione: 1,6% #Vesna|Verdi: 1,4% Soglia di sbarramento: 4% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37359 · 22.04.2022 г., 19:54

#Sondaggi#Slovenia Sondaggio di Mediana: #GS|Verdi: 26% (+1) #SDS|EPP: 24% (+1) #SD|S&D: 8% (-2) #NSi|EPP: 8% (+1) #L|LEFT: 8% (+1) #SAB|RE: 6% (+2) #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3% #Pirati|G/EFA: 3% #LMŠ|RE: 3% #Resnica|No-vax sovranisti populisti: 2% #ND|Centro ruralista: 1% #DeSUS|RE: 1% #Vesna|Verdi: 1% Data rilevazione: 19-21 aprile +/-: 4-7 aprile Intervistati: 1031 @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37522 · 24.04.2022 г., 21:14

#Elezioni#Slovenia 98,2% scrutinato: #GS|Verdi: 34,34% #SDS|EPP: 23,82% #NSi|EPP: 6,92% #SD|S&D: 6,64% #L|LEFT: 4,22% #LMŠ|RE: 3,71% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,46% #Resnica|No-vax sovranisti populisti: 2,89% #SAB|RE: 2,57% #ZD|Anti-sistema: 1,76% #DD|Anti-corruzione: 1,69% #Pirati|G/EFA: 1,61% #ND|Centro ruralista: 1,52% #SNS|AEMN: 1,52% #Vesna|Verdi: 1,32% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37518 · 24.04.2022 г., 20:28

#Elezioni#Slovenia 91,77% scrutinato: #GS|Verdi: 33,96% #SDS|EPP: 24,20% #NSi|EPP: 7,02% #SD|S&D: 6,59% #L|LEFT: 4,1% #LMŠ|RE: 3,73% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,46% #Resnica|No-vax sovranisti populisti: 2,89% #SAB|RE: 2,54% #ZD|Anti-sistema: 1,76% #DD|Anti-corruzione: 1,69% #Pirati|G/EFA: 1,62% #SNS|AEMN: 1,56% #ND|Centro ruralista: 1,55% #Vesna|Verdi: 1,3% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37516 · 24.04.2022 г., 20:11

#Elezioni#Slovenia 85,17% scrutinato: #GS|Verdi: 33,73% #SDS|EPP: 24,45% #NSi|EPP: 7,02% #SD|S&D: 6,64% #L|LEFT: 4,03% #LMŠ|RE: 3,73% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,44% #Resnica|No-vax sovranisti populisti: 2,89% #SAB|RE: 2,53% #ZD|Anti-sistema: 1,74% #DD|Anti-corruzione: 1,68% #Pirati|G/EFA: 1,61% #SNS|AEMN: 1,6% #ND|Centro ruralista: 1,59% #Vesna|Verdi: 1,29% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37507 · 24.04.2022 г., 19:54

#Elezioni#Slovenia 78,49% scrutinato: #GS|Verdi: 33,42% #SDS|EPP: 24,73% #NSi|EPP: 7,06% #SD|S&D: 6,65% #L|LEFT: 3,94% #LMŠ|RE: 3,69% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,5% #Resnica|No-vax sovranisti populisti: 2,89% #SAB|RE: 2,5% #ZD|Anti-sistema: 1,74% #DD|Anti-corruzione: 1,69% #ND|Centro ruralista: 1,65% #SNS|AEMN: 1,63% #Pirati|G/EFA: 1,59% #Vesna|Verdi: 1,27% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37493 · 24.04.2022 г., 19:36

#Elezioni#Slovenia 66,03% scrutinato: #GS|Verdi: 33,24% #SDS|EPP: 24,9% #NSi|EPP: 7,11% #SD|S&D: 6,66% #L|LEFT: 3,9% #LMŠ|RE: 3,67% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,48% #Resnica|No-vax sovranisti populisti: 2,9% #SAB|RE: 2,46% #ND|Centro ruralista: 1,72% #ZD|Anti-sistema: 1,72% #DD|Anti-corruzione: 1,7% #SNS|AEMN: 1,65% #Pirati|G/EFA: 1,59% #Vesna|Verdi: 1,26% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37487 · 24.04.2022 г., 19:20

#Elezioni#Slovenia 53,11% scrutinato: #GS|Verdi: 32,87% #SDS|EPP: 25,12% #NSi|EPP: 7,21% #SD|S&D: 6,67% #L|LEFT: 3,84% #LMŠ|RE: 3,67% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,5% #Resnica|No-vax sovranisti populisti: 2,97% #SAB|RE: 2,42% #ND|Centro ruralista: 1,76% #ZD|Anti-sistema: 1,74% #DD|Anti-corruzione: 1,69% #SNS|AEMN: 1,67% #Pirati|G/EFA: 1,58% #Vesna|Verdi: 1,26% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37483 · 24.04.2022 г., 19:03

#Elezioni#Slovenia 39,6% scrutinato: #GS|Verdi: 32,31% #SDS|EPP: 25,63% #NSi|EPP: 7,24% #SD|S&D: 6,7% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,8% #L|LEFT: 3,68% #LMŠ|RE: 3,65% #Resnica|No-vax sovranisti populisti: 3% #SAB|RE: 2,34% #ND|Centro ruralista: 1,8% #SNS|AEMN: 1,73% #ZD|Anti-sistema: 1,71% #DD|Anti-corruzione: 1,64% #Pirati|G/EFA: 1,57% #Vesna|Verdi: 1,21% @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #37479 · 24.04.2022 г., 18:48

#Elezioni#Slovenia 25,56% scrutinato: #GS|Verdi: 31,53% #SDS|EPP: 26,42% #NSi|EPP: 7,31% #SD|S&D: 6,77% #PoS (#Konkretno-#SLS-#AČZS-#NLS-#KSS)|EPP|Verdi di centro-destra|Centro-sinistra|Centro: 3,85% #L|LEFT: 3,6% #LMŠ|RE: 3,44% #Resnica|No-vax sovranisti populisti: 2,97% #SAB|RE: 2,25% #ND|Centro ruralista: 1,9% #SNS|AEMN: 1,78% #ZD|Anti-sistema: 1,77% #DD|Anti-corruzione: 1,62% #Pirati|G/EFA: 1,51% #Vesna|Verdi: 1,22% @UltimoraPolitics