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

Пребарај: #crisiinternazionale

当前筛选 #crisiinternazionale清除筛选
Marx21.it

@marx21news · Post #9993 · 19.03.2026 г., 07:49

Escalation tra Pakistan e Afghanistan: strage a Kabul Un attacco aereo ha colpito un centro di riabilitazione a Kabul causando almeno 400 morti e oltre 250 feriti. Una tragedia enorme che segna uno dei momenti più violenti degli ultimi anni nella regione. Il Pakistan nega di aver colpito civili, sostenendo di aver preso di mira basi terroristiche. L’Afghanistan accusa invece Islamabad di bombardamenti indiscriminati. ⚠️ Alla base del conflitto: tensioni lungo la contestata Linea Durand terrorismo transfrontaliero presenza di gruppi armati come TTP e IS-Khorasan Dopo il ritiro USA nel 2021, i rapporti tra i due Paesi sono progressivamente peggiorati, nonostante un cessate il fuoco nel 2025. La comunità internazionale (India, Iran, Russia, ONU) chiede dialogo e rispetto del diritto internazionale. ❗ Una cosa è certa: un’escalation militare aperta sarebbe devastante, soprattutto per l’Afghanistan. #Geopolitica#Afghanistan#Pakistan#CrisiInternazionale https://www.marx21.it/internazionale/escalation-del-conflitto-pakistan-afghanistan-strage-a-kabul/

Marx21.it

@marx21news · Post #9914 · 10.03.2026 г., 14:01

Forti tensioni tra Iran e Stati Uniti. Dopo l'affondamento di una nave iraniana da parte di un sottomarino statunitense nell'Oceano Indiano, il vice ministro degli Esteri di Teheran, Saeed Khatibzadeh, ha paragonato le azioni di Washington a quelle della Germania nazista durante la Seconda Guerra Mondiale. Intervenendo al Raisina Dialogue in India, Khatibzadeh ha dichiarato che l'Iran è in uno stato di "guerra su vasta scala" a causa degli attacchi subiti da USA e Israele. Ha definito l'unità colpita come "disarmata" e presente in India su invito per esercitazioni cerimoniali, chiedendo che la morte dei marinai iraniani "non rimanga senza risposta". Le dichiarazioni segnano un'ulteriore escalation retorica in un momento già critico per la sicurezza nella regione. #Iran#USA#Guerra#Geopolitica#MedioOriente#CrisiInternazionale https://www.marx21.it/internazionale/iran-il-vice-ministro-degli-esteri-paragona-le-azioni-degli-usa-alla-germania-nazista-dopo-lattacco-a-ununita-navale-iraniana/

Marx21.it

@marx21news · Post #9436 · 23.12.2025 г., 06:36

Crisi Venezuela – USA: Trump intensifica il blocco sul petrolio Il presidente statunitense Donald Trump ha annunciato un quasi blocco totale alle esportazioni di petrolio venezuelano, disponendo che tutte le navi “sanzionate” vengano bloccate e schierando quella che definisce la “più grande armata nella storia del Sud America” vicino alle coste venezuelane. Trump chiede anche che il Venezuela restituisca agli USA petrolio, terre e altri beni e minaccia di designare il governo di Caracas come organizzazione terroristica straniera. Il Venezuela reagisce con forte condanna, difendendo la propria sovranità e il diritto alla libera navigazione nei Caraibi. Il governo denuncia il blocco come un tentativo di appropriazione delle ricchezze del paese. ⚠️ Questo sviluppo segue il recente sequestro di un petroliero venezuelano diretto a Cuba, e da allora le esportazioni di petrolio del paese sono quasi ferme. Solo la compagnia americana Chevron ha l’autorizzazione a continuare a estrarre petrolio. Cosa pensi di questa escalation tra USA e Venezuela? Una questione di geopolitica, petrolio o entrambe? #Venezuela#USA#Trump#Petrolio#Geopolitica#CrisiInternazionale https://www.marx21.it/internazionale/metodi-estorsivi/

Marx21.it

@marx21news · Post #9867 · 03.03.2026 г., 14:24

La Cina condanna fermamente l’uccisione della Guida Suprema dell'Iran, definendola "una grave violazione della sovranità e della sicurezza iraniana". In una nota ufficiale, Pechino invita tutte le parti a cessare immediatamente le operazioni militari e a tornare al dialogo, per evitare un'escalation incontrollabile in Medio Oriente. Il ministro degli Esteri cinese Wang Yi ha ribadito la posizione in una conversazione con il ministro russo Lavrov: "È inaccettabile uccidere il leader di uno Stato sovrano e incoraggiare un cambiamento di governo". La comunità internazionale è chiamata a opporsi alla "legge della giungla" e a difendere i principi della Carta ONU. Nel frattempo, la Cina sta evacuando i propri cittadini dall'Iran e monitora con preoccupazione l'evolversi della crisi. #Cina#Iran#MedioOriente#Diplomazia#Pace#CrisiInternazionale https://www.marx21.it/internazionale/la-cina-condanna-luccisione-della-guida-suprema-delliran/