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

Пребарај: #nonius

当前筛选 #nonius清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #653 · 13.02.2024 г., 05:00

👷‍♀️Osma shiftlarni profillarni mahkamlashning yana bir yoʻli Nonius-osmadir. Agar shift ichidagi joyning balandligini oʻzgartirmoqchi boʻlsangiz, unda dadillik bilan KNAUF-Nonius-osmani ishlating. Osmaning pastki va ustki qismidagi tirqishlarni (200 dan 1000 gacha) birlashtirish orqali, osma konstruksiyani yanada aniq tekislay olasiz.👍 Batafsil maʻlumot 👉havola orqali Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning - - - - - 👷‍♀️Одним из вариантов крепления подвесных потолков к профилям является Нониус-подвес. Если вам требуется отрегулировать высоту внутрипотолочного пространства, то смело используйте КНАУФ-Нониус-подвес. Совмещая отверстия на нижней и верхней (от 200 до 1000 мм) части подвеса, вы сможете более точно выровнять потолочную конструкцию.👍 Подробнее 👉по ссылке Используйте качественные материалы. Используйте КНАУФ YouTube Instagram Facebook #knaufuzbekistan#nonius#нониус

KNAUF Uzbekistan

@knaufuzbekistan · Post #417 · 20.05.2022 г., 04:00

👷‍♀️Osma shiftlarni profillarni mahkamlashning yana bir yoʻli Nonius-osmadir. Agar shift ichidagi joyning balandligini oʻzgartirmoqchi boʻlsangiz, unda dadillik bilan KNAUF-Nonius-osmani ishlating. Osmaning pastki va ustki qismidagi tirqishlarni (200 dan 1000 gacha) birlashtirish orqali, osma konstruksiyani yanada aniq tekislay olasiz.👍 Batafsil maʻlumot 👉havola orqali Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning - - - - - 👷‍♀️Одним из вариантов крепления подвесных потолков к профилям является Нониус-подвес. Если вам требуется отрегулировать высоту внутрипотолочного пространства, то смело используйте КНАУФ-Нониус-подвес. Совмещая отверстия на нижней и верхней (от 200 до 1000 мм) части подвеса, вы сможете более точно выровнять потолочную конструкцию.👍 Подробнее 👉по ссылке Используйте качественные материалы. Используйте КНАУФ YouTube Instagram Facebook #knaufuzbekistan#nonius#нониус

KNAUF Uzbekistan

@knaufuzbekistan · Post #945 · 08.08.2025 г., 10:00

​​Quvurlar, simlar, ventilyatsiya kabi aloqa vositalari berkitish yoki gipskartondan shiftni kerakli balandlikka oʻrnatish uchun yechim qidirayotgan boʻlsangiz, unda nonius osma – sizga aynan keraklisi. Bunga sabab u: ● Universal: har qanday vazifa uchun mos, uzunligi rostlanadi; ● Mustahkam: har bir elementi 40 kggacha yuklamaga chidaydi; ● Oddiy: maxsus koʻnikmalarsiz oson oʻrnatiladi. Nonius osmadan foydalanasizmi? Izohlarda tajribangiz haqida yozing. Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning P.S. Storizlarimizda nonius osmani oʻrnatish boʻyicha koʻrsatmalarini tomosha qilishni unutmang! P.P.S. Nonius osma sizga tanishmi? Izohlarda taassurotlaringizni ulashing! Batafsil - - - - - Если вы ищете решение для сокрытия коммуникаций: труб, проводки, вентиляции или монтажа потолка из гипсокартона на нужную высоту, то нониус-подвес — это то, что вам надо. Потому что он: ● Универсальный: подходит для любых задач, регулируется по длине; ● Прочный: выдерживает до 40 кг на каждый элемент; ● Простой: легко монтируется без специальных навыков. ● А вы уже используете нониус-подвес? Поделитесь в комментариях своим опытом. Используйте качественные материалы! Используйте КНАУФ! Подробнее #knaufuzbekistan#knauf #Нониус#подвес#потолок#гипсокартон#коммуникации#ремонт#стройка#универсальность#надежность#простота #gipskarton#Nonius#osma#shift#gipskarton#aloqavositalari#taʼmir#qurilish#universallik#ishonchlilik#oddiylik

KNAUF Uzbekistan

@knaufuzbekistan · Post #849 · 10.12.2024 г., 05:00

​​​​Quvurlar, simlar, ventilyatsiya kabi aloqa vositalari berkitish yoki gipskartondan shiftni kerakli balandlikka oʻrnatish uchun yechim qidirayotgan boʻlsangiz, unda nonius osma – sizga aynan keraklisi. Bunga sabab u: Batafsil: https://knauf.uz/qr/R3RzaRg8 - - - - - Если вы ищете решение для сокрытия коммуникаций: труб, проводки, вентиляции или монтажа потолка из гипсокартона на нужную высоту, то нониус-подвес — это то, что вам надо. Подробнее: https://knauf.uz/qr/R3RzaRg8 YouTube Instagram Telegram #knaufuzbekistan#knauf #Нониус#подвес#потолок#гипсокартон#коммуникации#ремонт#стройка#универсальность#надежность#простота #gipskarton#Nonius#osma#shift#gipskarton#aloqavositalari#taʼmir#qurilish#universallik#ishonchlilik#oddiylik

KNAUF Uzbekistan

@knaufuzbekistan · Post #697 · 17.05.2024 г., 05:00

​​Quvurlar, simlar, ventilyatsiya kabi aloqa vositalari berkitish yoki gipskartondan shiftni kerakli balandlikka oʻrnatish uchun yechim qidirayotgan boʻlsangiz, unda nonius osma – sizga aynan keraklisi. Bunga sabab u: Batafsil: https://knauf.uz/qr/R3RzaRg8 - - - - - Если вы ищете решение для сокрытия коммуникаций: труб, проводки, вентиляции или монтажа потолка из гипсокартона на нужную высоту, то нониус-подвес — это то, что вам надо. Подробнее: https://knauf.uz/qr/R3RzaRg8 YouTube Instagram Telegram #knaufuzbekistan#knauf #Нониус#подвес#потолок#гипсокартон#коммуникации#ремонт#стройка#универсальность#надежность#простота #gipskarton#Nonius#osma#shift#gipskarton#aloqavositalari#taʼmir#qurilish#universallik#ishonchlilik#oddiylik