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

Пребарај: #artisan

当前筛选 #artisan清除筛选

🇯🇵Artisan x TenZ🤩 — Коллаборационный коврик Artisan x TenZ: 🔴Для совместного релиза была выбрана модель Zero — именно её сам TenZ использует на регулярной основе. Если говорить точнее, это версия на подложке Soft. Специально для этой коллаборации коврик получил эксклюзивный красный цвет. 🔴Помимо Artisan, у TenZ также есть совместные проекты с брендами Wooting и Pulsar. Таким образом, теперь фанаты могут собрать полноценный сетап девайсов, выпущенных под его именем. ➡️ Artisan FX Zero TenZ Red - 8.990₽ ➡️ Wooting 80HE TenZ Takeover - 28.990₽ ➡️ Pulsar TenZ Signature Edition - 15.990₽ САЙТ • МЕНЕДЖЕР • #ARTISAN

Hashtags

🥰Artisan Hayate Otsu V2 — ковёр, который не нуждается в представлении. Наследник Hien, ставший новым стандартом баланса между скоростью и контролем. 🔴Два цвета — Классический черный и Винно-красный 🔴Три вариации подложки — от самой мягкой XSOFT, балансной SOFT, до стабильной MID 🔴Множество размеров — самые популярные XL (49x42) и XXL (50x49) — Минимальная разница по осям X/Y, стабильное скольжение, опция выбора мягкости подложки — за это его и выбирают профессионалы в разных дисциплинах: CS2, VALORANT, Apex Legends, Overwatch и др. 🛍Доступен на ReShip.pro САЙТ • МЕНЕДЖЕР • #ARTISAN

Hashtags

🧀ЭКСЛЮЗИВ!Добавили коллаборацию Artisan x EDG под заказ! Это лимитированные модели с тиражом 1000 штук. Всего доступно 6 разных моделей: 🟢Jieni7 Zero Soft XL Orange 🟢ZmjjkkZero Xsoft XL Black 🟢Zmjjkk T99 Mid XL Matcha 🟢Nobody Zero Soft XL Black 🟢Chichoo Zero Mid XL Orange 🟢Smoggy T99 Mid XL Matcha — Каждый игрок сделал расцветку для модели которую использует на постоянной основе. 💳 Все они уже добавлены на сайте ReShip.pro КАТАЛОГ • МЕНЕДЖЕР • #ARTISAN

Hashtags

🫐ARTISAN HIEN в новом цвете NAVY BLUE уже скоро будет у нас! — В данный момент количество этого цвета сильно ограниченно, успей оформить предзаказ пока есть возможность ◻️XXL - 10.990₽ - (Xsoft, Soft, Mid) ◻️XL -9.990₽ - (Xsoft, Soft, Mid) А с проходящими сейчас скидками еще меньше 😉 КАТАЛОГ • МЕНЕДЖЕР • #ARTISAN

Hashtags

👀Что это? Новые Artisan Hayate Otsu V2? 📌Да, всё верно — они уже в наличии и доступны для заказа! Также произошло небольшое пополнение моделей Hien и Key83 Обратите внимание, что размеров XXL очень мало, поспешите!😉 💵XL - 11.390 ₽ 💵XXL - 11.990 ₽ ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN

Hashtags

🌟Сегодня мы подготовили для вас описание самого быстрого тканевого ковра Artisan - Raiden 🟠Имеет микротекстурированную поверхность, обеспечивающую баланс между скоростью и контролем 🟠Гладкий для легкого скольжения мыши, но достаточно шероховатый для точного позиционирования Имеет три вида твердости подложки - Mid/Soft/Xsoft. В зависимости от которой меняется контроль и стабильность ковра ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN

Hashtags

🪭Встречайте обновлённый HAYATE OTSU V2 от Artisan — теперь ещё лучше! 🪭Первая партия уже на подходе! - Улучшенное скольжение и точность наведения благодаря изменённой текстуре поверхности - Это устраняет ощущение прилипания мыши и снижает накопление пыли и грязи - В результате повышается удобство использования, сохраняя при этом знакомые ощущения от предыдущей модели XL (49x42 см) - 11.390 руб XXL (50х49 см) - 11.990 руб ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN

Hashtags

🔥 КОВРИКИ ARTISAN В НАЛИЧИИ — САМЫЙ БОГАТЫЙ АССОРТИМЕНТ В РОССИИ! Всех приветствуем) Хотели бы напомнить, что мы являемся крупнейшим реселлером Artisan (и не только) в России 😁 📌 Только Ковров Artisan у нас на складе более 150 позиций! - От быстрейшей модели Raiden ⚡️до самой медленной 🐢 Type99 Это только начало. Впереди вас ждут очень интересные новости от нас, уверяем, что вам понравится) От вас ждем ❤️ #ARTISAN

Hashtags

🖱ARTISAN TYPE-99 🔎Низкоскоростной коврик от лучшего бренда на рынке, имеет три вида подложки - XSOFT/SOFT/MID, три размера - L-33x42/XL-49x42/XXL-50x49 и три цвета - BLACK/MATCHA/GRAY 🔎Самый медленный ковер в линейке Artisan, поверхность быстро сохнущая и хорошо впитывающая влагу, обеспечит постоянную, не изменную и одинаковую по осям скорость 🔎Подложка из японского порона, имеющая устойчивость к скручиванию и уверенную фиксацию ковера на столе 💵Размер XL - 9.490💵 💵Размер XXL - 10.490💵 ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ARTISAN

Hashtags

Добавили #ТЕГИ для всех постов! Теперь искать и ориентироваться стало удобнее 🔞 #КИБЕРСОРТ • #ПОДБОРКА • #ОБНОВЛЕНИЯ • #СЕТАПЫ • #ОТЗЫВЫ • #PROAIM • #UNIUS • #PULSAR • #EVOLAST • #LOGITECH • #XRAYPAD • #ARTISAN • #MADLIONS • #NINJUTSO • #ZOWIE • #WAIZOWL • #AIMSTAR • #LAMZU • #IQUNIX • #TEEVOLUTION • #WLMOUSE • #MGG • #GLSSWRKS • #TEKKUSAI • #HYPERX • #GWOLVES • #MIDORI • #PWNAGE • #IYX • #VAXEE • #STEELSERIES • #NUPHY • #UNIUS • #WALLHACK • #IPI • #ORBITAL • #MCHOSE • #UWS • #AULA • #ATK • #EGG • #SPYRE • #LUMINKEY • #SIMGOT • #MELGEEK • #FRACTAL • #SCYROX • #EPOMAKER • #WOOTING • #ZAOPIN • #CIDOO • #JAMESDONKEY • #ARBITER — Список будет расти, и именно вы можете повлиять на то, что появится в продаже — пишите свои пожелания 🙂 КАТАЛОГ • МЕНЕДЖЕР • #ОБНОВЛЕНИЯ