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

Резултати

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

Пребарај: #illinois

当前筛选 #illinois清除筛选
White House Watch

@WhiteHouseWatch · Post #18274 · 17.03.2026 г., 18:51

#Illinois: È martedì, si vota negli Stati Uniti e in particolare in Illinois, dove si terranno diverse sfide interessanti. La più interessante riguarda il ruolo dell'AIPAC, il PAC filoisraeliano che ha deciso di investire 22 milioni di dollari nelle primarie per promuovere i candidati più in linea con le proprie posizioni. Dopo che in New Jersey la strategia di investimento dell'AIPAC ha avvantaggiato un candidato progressista (il quale ritiene che Israele abbia commesso un genocidio nella Striscia di Gaza), la lobby ora cammina sulle uova, sapendo che le sue operazioni verranno osservate e avranno delle ripercussioni. Un remake di quanto avvenuto in New Jersey è però in corso anche nel 9° Distretto dell'Illinois, dove la deputata uscente Jan Schakowsky ha deciso di ritirarsi. Inizialmente, l'AIPAC ha deciso di fare negative campaign contro Daniel Biss, Sindaco di Evanston e nipote di un sopravvissuto dell'Olocausto, che però in passato ha criticato Israele. Questo ha permesso a Kat Abughazaleh, cittadina palestinese-statunitense, di prendere il sopravvento rispetto a Laura Fine, Senatrice statale appoggiata dall'AIPAC. Ma le questioni legate a Israele non sono le uniche a tenere banco nel Partito Democratico in vista di queste primarie; vi sono anche dinamiche etniche. Il Governatore dello Stato, J.B. Pritzker (D), ha deciso di dare il proprio endorsement alla sua Vice, Juliana Stratton, finanziandole anche la campagna. Stratton è candidata al Senato contro i deputati Raja Krishnamoorthi e Robin Kelly. Kelly, però, è appoggiata dai leader della comunità afroamericana, che hanno prontamente criticato la decisione di Pritzker: "Detto sinceramente, il suo comportamento in queste elezioni non verrà dimenticato molto presto", ha fatto sapere la leader del Black Caucus Yvette Clarke. Una dichiarazione che sa di minaccia, se pensiamo che Pritzker è uno dei nomi che circolano per le primarie presidenziali democratiche del 2028. Il timore dei leader della comunità afroamericana è che Stratton e Kelly, entrambe nere, possano dividersi i voti della comunità, permettendo a Krishnamoorthi di vincere e facendo così sfumare la possibilità di eleggere un'altra donna afroamericana al Senato. Krishnamoorthi è in vantaggio secondo i sondaggi e inizialmente era anche avvantaggiato dal punto di vista economico. L'intervento di Pritzker ha però aiutato Stratton a chiudere il divario. Infine, queste elezioni hanno visto la presenza di massicce campagne pubblicitarie finanziate dai colossi dell'Intelligenza Artificiale e delle criptovalute, che, insieme, hanno investito 15 milioni di dollari.

Hashtags

White House Watch

@Whitehousewatch · Post #17019 · 12.01.2026 г., 21:58

#Illinois, #Giustizia: Anche lo Stato dell'Illinois ha citato in giudizio l'Amministrazione Trump accusando d aver dispiegato nello stato la U.S. Customs and Border Protection dal "condurre enforcement di immigrazione civile" senza l'autorizzazione del congresso.

Venture Village Wall 🦄

@venturevillagewall · Post #4024 · 29.01.2025 г., 22:00

Illinois Considers Bitcoin Strategic Reserve Bill Illinois State Representative proposes a bill to create a Bitcoin Strategic Reserve, aimed at purchasing 200,000 BTC annually for five years and holding it for at least 20 years to significantly reduce the US national debt. In related news, Tesla confirms no Bitcoin sales in Q4 2024, while USDC Treasury burns over $67 million in USDC, further highlighting the evolving cryptocurrency landscape. #Bitcoin#USDC#Crypto#Illinois#Tesla#Regulation#DollarDebt#Reserve#BitcoinReserve#Finance#Investment#CryptoNews#Blockchain#Economy#Market#DigitalAssets#WhaleAlert#AssetManagement