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

Пребарај: #amato

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

@ULTIMORAPOLITICS · Post #44022 · 02.09.2023 г., 06:46

Giuliano #Amato sulla Strage di Ustica: “Il Dc9 fu abbattuto da un missile francese. Macron chieda scusa. Era scattato un piano per colpire l'aereo sul quale volava Gheddafi ma il leader libico sfuggì alla trappola perché avvertito da Craxi” @UltimoraPolitics

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44514 · 05.01.2024 г., 08:55

Intelligenza artificiale, Giuliano #Amato lascia la presidenza della commissione algoritmi dopo la conferenza stampa di ieri di Giorgia #Meloni: "È una commissione della presidenza del Consiglio, e visto che la mia nomina non risulta essere un’iniziativa della presidente del Consiglio lascio senz’altro l’incarico". Poi aggiunge una battuta, ridendo: "Peccato, ci perdono qualcosa...Ma a me semplificherà la vita" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44026 · 02.09.2023 г., 12:25

Strage di Ustica, Matteo #Salvini: "Giuliano #Amato ha rilasciato dichiarazioni di inaudita gravità: è assolutamente necessario capire se ci sono anche elementi concreti a sostegno delle sue parole. Visto il peso delle affermazioni di Amato e il suo ruolo rilevante all’epoca dei fatti, attendiamo commenti delle autorità francesi" @UltimoraPolitics

Savino Balzano

@savinobalzano · Post #536 · 06.01.2024 г., 16:46

Giuliano Amato ha lasciato la Commissione che presiedeva e che si occupa dei possibili impatti dell'intelligenza artificiale. Tutti a fare polemica: la verità è che si tratta di una bellissima notizia perché era assolutamente inadeguato a ricoprire quel ruolo. La mia al TG Plus di Cusano Italia TV #amato#intelligenzaartificiale https://www.youtube.com/watch?v=fU7YnKQbeyQ&ab_channel=SavinoBalzano

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44025 · 02.09.2023 г., 11:59

Strage di #Ustica, Giorgia #Meloni: "Quelle di #Amato sono parole importanti che meritano attenzione ma sono frutto di personali deduzioni. Premesso che nessun atto riguardante la tragedia del Dc9 è coperto da segreto di Stato, e che nel corso dei decenni è stato svolto dall’autorità giudiziaria e dalle Commissioni parlamentari di inchiesta un lungo lavoro, chiedo al presidente Amato di sapere se, oltre alle deduzioni, sia in possesso di elementi che permettano di tornare sulle conclusioni della magistratura e del Parlamento, e di metterli eventualmente a disposizione, perché il governo possa compiere tutti i passi eventuali e conseguenti" @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44515 · 05.01.2024 г., 15:41

Il teologo francescano Paolo #Benanti è il nuovo Presidente della Commissione sull'Intelligenza Artificiale per l'informazione, dopo le dimissioni di Giuliano #Amato Professore della Pontificia Università Gregoriana, Padre Benanti è l'unico italiano membro del Comitato AI delle Nazioni Unite @UltimoraPolitics