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

Резултати

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

Пребарај: #hotseries

当前筛选 #hotseries清除筛选
TRUE LABS

@truegames · Post #16 · 13.06.2024 г., 11:48

🔥💸 Feeling Lucky? More like feeling HOT! 💸🔥 HOT MONEY SLOT, the second game in TrueLab’s Hot Series, is OUT NOW. We’ve taken those good old fire and fruit line 3x3 mechanics and turned up the heat with top-notch graphics and sound. The Hot Series games are the perfect complement to any game portfolio. Do you prefer quick action with a classic vibe but can't get yourself to revisit the oldies? This one's for you. Let's go. 🎰 ➡️ SPIN IT: https://bit.ly/Hot-Money-Demo #HotMoneySlot#OutNow#HotSeries#iGamingNews#TrueLab#TrueGames#TrueSlots 🔞 | Play Responsibly

TRUE LABS

@truegames · Post #11 · 28.05.2024 г., 07:49

There's something irresistibly charming about classic slots, and with our HOT Series, we're revamping these favourites with stunning new graphics and smart mechanical changes. Hot Money Slot is up next, featuring 27 variable lines that let you tweak volatility and hit rate to your liking and a hot, shiny new look. 🔥 ➡️ Stay tuned for release on June 13th! 🗓️ #HotMoneySlot#ComingSoon#HotSeries#ClassicsRevamped#TrueGames#TrueLab#TrueSlots

TRUE LABS

@truegames · Post #10 · 24.05.2024 г., 14:48

Brace yourselves—Hot Money Slot will soon fan the flames of your classic gaming desires. As the second sizzling title in the TrueLab Hot Classic Series, this 3x3 firecracker fuses classic slot excitement with a scorching fruit theme. Its slot gaming in its Truest form - with vibrant, burning symbols and intense action with every spin. 🍒🍉🍋🔥 Feeling lucky? Or just love playing with fire? Either way, this game's got your name all over it. Stay tuned, and keep your fire extinguishers handy. 🔥🍒 🗓️ DEMO OUT NEXT WEEK! #HotMoneySlot#ComingSoon#HotSeries#TrueLabGames#TrueClassics#TrueGames#TrueSlots

TRUE LABS

@truegames · Post #8 · 06.05.2024 г., 08:52

The clocks are ticking down, and things are heating up! We're now only 2 days away from the launch of HOT DEVIL SLOT, the first of 3 titles to form part of our classic-inspired HOT SERIES! 🔥 🗓️ Let's raise a little hell come Wednesday 8th May! 😈 #HotDevilSlot#HotSeries#OutSoon#NewSlots#TrueLab#TrueSlots#TrueGames

TRUE LABS

@truegames · Post #20 · 17.07.2024 г., 16:56

100 HOT SLOT is OUT NOW! As the grand finale of our three-way TrueLab Hot Series, this classic slot features 100 lines for maximum enjoyment and fiery fun. 🍒🍉🍋🔥 Don’t miss out on this blazing conclusion to our Hot Series! SPIN IT! ➡️https://bit.ly/100HS-Demo #100HotSlot#HotSeries#OutNow#FruitAndFire#ClassicSlots#TrueLab#TrueGames#TrueSlots