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

Резултати

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

Пребарај: #risingos

当前筛选 #risingos清除筛选
Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #488 · 15.12.2024 г., 12:52

RisingOS - Community | A15| Nothing Phone 2 (Pong) 📝 Details: - Version: v6.0 - Device: #Pong - Released: 15/12/24 ⬇️ Download (Recovery): Vanilla | Gapps 📖 Changelogs: Source 📔 Instructions: Here 🖼 Screenshot : Here 🆘 Support: Device 🏷 Tags: #AOSP#ROM#RisingOS#V ✍️ Note: • Initial Android 15 release • Added DeviceExtra • Lawnchair not working • Base firmware 2.6.0 is recommended • Dolby Atmos available • Meteoric kernel ksu prepatched 🏆 Credits: - Chandu Dyavanapelli for DT base - Fabian and Hellboy for Glyph Implementation - Hellboy for Kernel - Ghost for help and dolby - Pedro for donation - All the testers 👤 Maintainer: @samrth012 🔔 Updates: @NothingPhone2Updates 🐙 Chat: @NothingPhone2

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #157 · 19.09.2024 г., 03:31

¡New build available! #A14#RisingOS Xiaomi 12T Pro / Redmi K50 Ultra (diting) Maintainer:@TeamMEX_XDA (Kισżż) Version:5.2.1-Lyonesse Download | Changelogs | Screenshots Device Changelog: ◦ Enable Updater app ◦ Enable Lawnchair and Pixel launcher ◦ fix ims crash (?) ◦ improve system performance ◦ more bugfixes ◦ Enable visual eq on dolby '#risinginyourarea' '#UDC' If you like my work and want to support it please consider making a donation this helps with server costs. Donate PayPal

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #147 · 01.09.2024 г., 02:37

¡New build available! #A14#RisingOS Xiaomi 12T Pro / Redmi K50 Ultra (diting) Maintainer:@TeamMEX_XDA (Kισżż) Version:5.1-Lyonesse Download | Changelogs | Screenshots Device Changelog: ◦ Sync with last rising 5.1 source ◦ Update Yuki kernel '#risinginyourarea' '#UDC' If you like my work and want to support it please consider making a donation this helps with server costs. Donate PayPal

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #142 · 24.08.2024 г., 18:39

¡New build available! #A14#RisingOS Xiaomi 12T Pro / Redmi K50 Ultra (diting) Maintainer:@TeamMEX_XDA (Kισżż) Version:5.0-Lyonesse Download | Changelogs | Screenshots Device Changelog: ◦ Fix some sensor issues ◦ Last source from rising ◦ update spoof from settings to pass strong '#risinginyourarea' '#UDC' If you like my work and want to support it please consider making a donation this helps with server costs. Donate PayPal

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #134 · 16.08.2024 г., 04:56

¡New build available! #A14#RisingOS Xiaomi 12T Pro / Redmi K50 Ultra (diting) Maintainer:@TeamMEX_XDA (Kισżż) Version:5.0-Lyonesse Download | Changelogs | Screenshots Device Changelog: ◦ Enable Updater app ◦ Enable Lawnchair and Pixel launcher ◦ fix ims crash (?) ◦ improve system performance ◦ more bugfixes ◦ Enable visual eq on dolby '#risinginyourarea' '#UDC' If you like my work and want to support it please consider making a donation this helps with server costs. Donate PayPal Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #561 · 12.02.2025 г., 19:40

RisingOS Revived - Official | A15| Nothing Phone 2 (Pong) 📝 Details: - Version: v6.2.1 - Device: #Pong - Released: 12/2/25 ⬇️ Download: VANILLA | GAPPS 📖 Changelogs: Source | Device 📔 Instructions: Here 🖼 Screenshot : Here 🆘 Support: Device | Source 🏷 Tags: #AOSP#ROM#RisingOS#RisingOS_Revived#V ✍️ Note: • Initial official release • Feb Security Patch 🏆 Credits: - Chandu Dyavanapelli for DT base - Hellboy for Kernel - Ghost for help and dolby - Pedro for donation - All the testers 👤 Maintainer: @samrth012 🔔 Updates: @NothingPhone2Updates 🐙 Chat: @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #405 · 22.08.2024 г., 14:48

RisingOS - Community | A14 | Nothing Phone (2) 📔 Details: - Version: 5.0 (Lyonesse) - Codename: #Pong - Released: 22/08/2024 🔽 Download (Recovery) : Vanilla | Gapps ⚙️ Installation: Here 📸 Screenshots: Here 🔄 Source Changelog: Here 🆘 Support: Telegram 🔖 Tags : #ROM#AOSP#Community#RisingOS#QPR3#U#NothingPhone2 ✍️ Note: - Lawnchair included in both builds - Padding Can be adjusted from Settings - Kernel is prepatched with KSU - Dolby Atmos Included - Clean flashing is mandatory (v4.0 users can dirty flash) ‼️ Known Bugs: - (You tell.. I fix.. 🤝) 🏆 Credits - Chandu for base device tree - Hellboy for Dolby & Kernel - Fabian for PA Glyph Implementation - Testing team 😎 Maintainer: @samrth012 🔔 Updates: @NothingPhone2Updates 💬 Chat: @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #378 · 02.08.2024 г., 14:39

RisingOS - Community | A14 | Nothing Phone (2) 📔 Details: - Version: 4.2 (Kailash) - Codename: #Pong - Released: 02/08/2024 🔽 Download (Recovery) : Vanilla | Gapps ⚙️ Installation: Here 📸 Screenshots: Here | Here 🔄 Source Changelog: Here 💵 Donate: Paypal | UPI: samrth012@okaxis 🆘 Support: Telegram 🔖 Tags : #ROM#AOSP#Community#RisingOS#QPR3#U#NothingPhone2 ✍️ Note: - Rebased trees - Padding Can be adjusted from Settings - Use this pif.json in settings for passing play integrity - Kernel is prepatched with KSU - Dolby Atmos Included - Unlimited Google Photos Spoof Available.. - Clean flashing is mandatory (v4.0 users can dirty flash) ‼️ Known Bugs: - (You tell.. I fix.. 🤝) 🏆 Credits - Chandu for base device tree & Kernel - AgbKartik for help - Hellboy for Dolby - Fabian for PA Glyph Implementation - Testing team 😎 Maintainer: @samrth012 🔔 Updates: @NothingPhone2Updates 💬 Chat: @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #372 · 28.07.2024 г., 20:50

RisingOS - Community | A14 | Nothing Phone (2) 📔 Details: - Version: 4.1 (Kailash) - Codename: #Pong - Released: 29/07/2024 🔽 Download (Recovery) : Vanilla | Gapps ⚙️ Installation: Here 📸 Screenshots: Here | Here | Here 🔄 Source Changelog: Here 🆘 Support: Telegram 🔖 Tags : #ROM#AOSP#Community#RisingOS#QPR3#U#NothingPhone2 ✍️ Note: - Padding Can be adjusted from Settings - BCR Included - Kernel is prepatched with KSU (Download Manager) - Dolby Atmos Included - Unlimited Google Photos Spoof Available.. - Clean flashing is mandatory (v4.0 users can dirty flash) - NO OTA's ‼️ Known Bugs: - None (You tell.. I fix.. 🤝) 🏆 Credits - Chandu for base device tree & Kernel - OC'D, Miki, Unluck & Ghost for all help - Hellboy for Dolby - Fabian for PA Glyph Implementation - EverRising for Testing 😎 Maintainer: @samrth012 🔔 Updates: @NothingPhone2Updates 💬 Chat: @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #366 · 25.07.2024 г., 05:53

RisingOS - Community | A14 | Nothing Phone (2) 📔 Details: - Version: 4.0 (Kailash) - Codename: #Pong - Released: 23/07/2024 🔽 Download (Recovery) : Vanilla | Gapps ⚙️ Installation: Here 📸 Screenshots: Here 🆘 Support: Telegram 🔖 Tags : #ROM#AOSP#Community#RisingOS#QPR3#U#NothingPhone2 ✍️ Note: - Padding Can be adjusted from Settings - BCR Included - Kernel is prepatched with KSU (Download Manager) - Dolby Atmos Included - Unlimited Google Photos Spoof Available.. - Clean flashing is mandatory - Sam is Working on OTA.. Might Get OTA Updates with Next Release.. ‼️ Known Bugs: - None (You tell.. I fix.. 🤝) 🏆 Credits - Chandu for base device tree & Kernel - OC'D, Miki, Unluck & Ghost for all help - Hellboy for Dolby - Fabian for PA Glyph Implementation - EverRising for Testing 😎 Maintainers: @samrth012 🔔 Updates: @NothingPhone2Updates 💬 Chat: @NothingPhone2