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

Резултати

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

Пребарај: #ost

当前筛选 #ost清除筛选
原神 | Genshin Impact CN

@YuanShen · Post #5473 · 11.03.2026 г., 04:20

《原神》第二张挪德卡莱篇OST《朔望凝待之庭》现已正式上线 亲爱的旅行者,《原神》第二张挪德卡莱篇OST《朔望凝待之庭 Where Roads Are Pledged to Cross》现已正式上线。 欢迎旅行者前往下列平台,收听完整版OST。 >>>点击前往QQ音乐收听<<< >>>点击前往酷狗音乐收听<<< >>>点击前往Apple Music收听<<< 专辑分为《霜尽春归 Nordic Spring》、《早至的黎明 Tidig Gryning》与《未亡者的悼亡 Requiem for the Living》3张分碟,共收录73首由HOYO-MiX音乐团队为《原神》挪德卡莱地区创作的原声音乐。 source@YuanShen#OST

Hashtags

drive-in на краю кладбища

@driveincemetary · Post #896 · 03.02.2026 г., 05:04

Начинаем утро с прекрасного саундтрека к ленте «Рим полный насилия» за авторством Franco Micalizzi Целиком: 📷Youtube Music #ost

Hashtags

drive-in на краю кладбища

@driveincemetary · Post #892 · 01.02.2026 г., 22:46

С раннего возраста безумно люблю академический (да и не только) авангард, потому саундтрек «Битвы за битвой» в моем плейлисте со дня премьеры. Невероятная динамика. Очень надеюсь на Оскар для композитора. #ost

Hashtags

Yiove 资讯频道

@yiovenews · Post #8688 · 21.07.2022 г., 16:40

The Legend of Zelda - Breath of the Wild Original Soundtrack (Wii U, Switch) (2018) (FLAC) ◎标签: #音乐#OST ◎又名:塞尔达传说:荒野之息 原声音乐 / ゼルダの伝説 ブレス オブ ザ ワイルド オリジナルサウンドトラック ◎表演者: Nintendo Sound Team / 片岡真央 / …… ◎大小:1.94 GB (2,089,653,785 字节) ◎规格:FLAC ◎索引:塞尔达 Zelda ◎链接:获取链接 发布者:️️Eve️️✨ 发布时间:2022-07-22 00:40:24

Hashtags

无损音乐分享频道

@d_wusun · Post #6324 · 07.05.2026 г., 01:14

名称:群星《花样年华 OST》(2CD) WAV+CUE 描述:《花样年华》OST双碟版为王家卫经典电影原声,收录梅林茂、迈克尔·加拉索的配乐,搭配周璇、白光等时代金曲与Nat King Cole的拉丁爵士曲目。以60年代香港为底色,将暧昧情愫、克制与遗憾,凝缩成复古优雅的听觉叙事,重现旧时光的浪漫氛围。 链接:https://pan.quark.cn/s/b4d03c8b9182 📁 大小:961MB 🏷 标签:#无损音乐#音乐#原声带#ost

贼歪说

@AboutZY · Post #1354 · 01.08.2022 г., 02:40

#每日一歌#Anime#OST 🌊冰海战记 ED2 - milet - 《Drown》 冰海战记的 ED2,听了好几次才发现歌曲并不是纯英文的😨,里面的日语也一股子英语味,想了想可能是歌手 milet 的嗓音比较欧美吧。 频道:@AboutZY

ПретходнаСтраница 1 од 3Следна