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

Резултати

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

Пребарај: #afrrica

当前筛选 #afrrica清除筛选
Papa & Vaticano - News

@papaevaticanonews · Post #9677 · 16.03.2026 г., 12:18

🇩🇿🇨🇲🇦🇴🇬🇶🇻🇦 Diffuso il programma del lungo Viaggio Apostolico che Papa #LeoneXIV compirà in #Afrrica dal 13 al 23 aprile 2026. Il volo papale decollerà dall'aeroporto di Fiumicino alle ore 8 del 13 aprile per fare rotta verso Algeri. Qui l'arrivo è previsto alle ore 9. Subito dopo la cerimonia di benvenuto seguirà la visita al monumento dei martiri Maqam Echahid. Quindi, alle 10.15, la visita di cortesia al Presidente della Repubblica di #Algeria nel Palazzo Presidenziale. Alle 11 il primo discorso del Santo Padre durante l'incontro con le Auorità e il Corpo Diplomatico. Nel pomeriggio è prevista la visita alla grande moschea di Algeri, la visita al centro di accoglienza delle suore agostiniane missionarie a Bab El Oued. A conclusione della giornata, l'incontro con la comunità cattolica algerina nella basilica di Nostra Signora d’Africa. Il 14 aprile, alle ore 9.20, il Pontefice partirà in aereo per raggiungere Annaba. Qui visiterà il sito archeologico dell'antica Ippona, poi la Casa di Accoglienza per anziani delle Piccole Sorelle dei Poveri. A mezzogiorno l'incontro privato con i confratelli agostiniani. Nel pomeriggio, alle 15.30, il Santo Padre presiederà la Santa Messa nella basilica di Sant’Agostino. Quindi il rientro ad Algeri in aereo. Mercoledì 15 aprile il Vescovo di Roma lascerà Algeri per raggiungere, in aereo, Yaoundé, capitale del #Camerun. Dopo la cerimonia di benvenuto in aeroporto, prevista alle 15.20, Alle 16:20 il Papa farà visita al Presidente della Repubblica nel Palazzo Presidenziale. Seguirà alle 17.05 l’incontro con le Autorità. Nel tardo pomeriggio, alle 17.45, il Pontefice visiterà l’orfanotrofio Ngul Zamba e alle 18.25 incontrerà privatamente i Vescovi del Camerun nella sede della Conferenza Episcopale. Giovedì 16 aprile Leone XIV partirà alle 10.05 dall’aeroporto di Yaoundé per Bamenda. Alle 11.30 presiederà un incontro per la pace con la comunità locale nella Cattedrale di San Giuseppe. Nel pomeriggio, alle 15.15, celebrerà la Santa Messa all’aeroporto internazionale della città. Quindi in aereo il rientro a Yaoundé. All'indomani, venerdì 17 aprile, il Pontefice volerà a Douala. Alle 11 celebrerà la Santa Messa nello stadio Japoma. Dopo una visita privata all’ospedale cattolico Saint Paul, ripartirà per Yaoundé. Alle 17:30 incontrerà il mondo universitario presso l’Università Cattolica dell’Africa Centrale. (1/2)