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

Резултати

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

Пребарај: #hades2

当前筛选 #hades2清除筛选
GRAYKOLORI 🧪💀

@graykolori · Post #137 · 21.06.2024 г., 11:55

А это прогресс по Мелинойке, вместе её доводим до ума уже, лицо там, разрезики, детали, бедрышко 🫦🌿 #hades2#melinoe

Masyanyarus Life

@masyanyarus_art · Post #2386 · 25.12.2024 г., 12:00

Рисунок не новогодний, но в списке дел значится! Я хотела нарисовать Сциллу из Hades 2 как только увидела её ⭐️ Мой любимый босс ❤️ #арт#hades2#hades В комменты скину чутка процесса и персонажа из самой игры=)

GRAYKOLORI 🧪💀

@graykolori · Post #416 · 17.07.2024 г., 09:17

Дозакину ещё несколько видов) а то что я по 1 фотке заливаю.... А так, всем спасибо за поддержку, я отуныл обратно, все крутые! Теперь пойду дальше лепить своих "кукол Братц" 😂 В сермате мне тож прям зашло, а завтра на арту фулы залью, мож кому интересно будет и видос смонтирую🗿 #AlexGray#Melinoe#hades2

GRAYKOLORI 🧪💀

@graykolori · Post #405 · 16.07.2024 г., 14:09

А итоговый рендер собственно вот, его уже вместе подбивали Про горящие пердаки вокруг неё читайте выше 🗿☝️ И вот её посчитали порнушной?.. 🗿 #AlexGray#Melinoe#Hades2

椒盐豆豉剪报

@mtfront · Post #3219 · 08.05.2024 г., 16:13

Hades II 的一些早期试玩体验: 第二个 boss 海妖塞壬的歌儿也太好听了吧!!!!!!! 1 代的时候欧律狄刻那首 Good Riddance 就已经是游戏 OST 上乘之作了这么多年都在我的歌单里,没想到这次还能有更好听的!!!以至于我被 boss 打死的时候不是遗憾被打死而是遗憾歌戛然而止了。牛逼!!!!EA 还没有原声碟听不能早点收藏我好馋!!!真的太好听了超带感。象友在 YouTube 上找到了这首,非常介意新鲜感的可以先不要点链接自己打到再听。还没上 Spotify,让我第一次有了要不从 Spotify migrate 到 YouTube music 吧的想法…… 这次美术水准同样高的同时,感觉比一代还加入了一些 quirky 可爱的元素,比如青蛙还有教练,宙斯也很 sassy 的样子让我忍不住想到雷神 4 的搞笑宙斯了哈哈哈。女性 NPC 也都超帅的。 以及,一代是 1.0 才玩的,这次 EA 入手确实还是能感到明显 EA 痕迹,第二个大关卡的敌人平衡性明显还没调校好,好多时候都打得很 grinding。以及感觉目前诸神的祝福出现频率调低了?经常打好几关都只能碰到各种资源,远没有祝福让人兴奋,而且打到第二关就开始显现出来祝福少导致的战斗不花哨略单调了。估计是诸神的祝福还没做全只做了几个神的先试试,期待早日调整。 #hades2#gaming#youtube#listening

椒盐豆豉剪报

@mtfront · Post #3248 · 17.05.2024 г., 07:23

Steam Deck 的五项杀手功能 via 科技爱好者周刊第 300 期 作者总结了祂心目中的 steam deck 五项祂最喜欢的杀手功能: 1. 睡眠模式,可以随时睡眠和唤醒,无缝暂停和继续游戏 2. Steam 游戏库 3. Steam 输入自定义 4. 开放平台,可装桌面系统和运行桌面应用 5. 模拟器 今年我自己使用 steam deck 也挺频繁感觉已经值回票价。尤其喜欢睡眠模式,甚至因为它的方便性有些时候甚至会在家里有 desktop 的情况下为了拿起来到哪都能玩和暂停而有时候“偷懒”选择用 deck。最近玩 #hades2 更是很多时候 deck 不离手。 #indieblog#gaming#导读#newsletter#消费主义陷阱

GRAYKOLORI 🧪💀

@graykolori · Post #128 · 12.06.2024 г., 09:41

Ну что всем приветы, кого не видел ещё раз, это втиснувшийся Алекс Грэй =) Мелиноя для Bulkamancer Sculpts из Hades 2. Сижу пержу тут делаю её, пока в тпозе, но думаю сделаю её ножик и поставлю в позу как по концепту (кину в коммы) напишите кстати автора, а то я не шмог найти имя #hades2#melinoe#hades#alexgray