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

Резултати

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

Пребарај: #cleanwater

当前筛选 #cleanwater清除筛选

Protect yourself and your loved ones from #Cholera by practicing good hygiene and safe food habits. 💧 Drink only safe, treated water 🧼 Wash hands regularly with soap under clean running water 🍲 Cook food thoroughly 🏡 Keep your surroundings clean Stay safe, Stay healthy! 💪 #StopCholera#HealthyLiving#NCDCNigeria#CleanWater#HygieneMatters

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40657 · 14.02.2026 г., 17:05

Filtered water is home filtered tap water, removing harmful things. Bottled water often comes from tap water or has the exact same source (depending on the area) and costs about $500–$800 a year for a family. Tap water for drinking costs only a few dollars a year. Plastic bottles create waste and hurt the environment. Filtered water is cheaper, better for the planet and if you don't care about the planet, its also good for your wallet. 🌍🚰 [Read more] @googlefactss #FilteredWater#BottledWater#EcoFriendly#SaveMoney#CleanWater

Green University CA | Official

@centralasian_greenuniversity · Post #858 · 12.03.2026 г., 05:23

💧SDG 6 – Clean Water and Sanitation SDG 6 aims to ensure safe drinking water, sanitation, and hygiene systems for every person. Poor water quality or limited access to water directly impacts public health, workforce productivity, and food security. Water security is a key priority for sustainable development! #SDG6#CleanWater#Sanitation _____________________ 💧SDG 6 – Toza Suv va Sanitariya SDG 6 — har bir inson uchun xavfsiz ichimlik suvi, sanitariya va gigiyena tizimlarini ta’minlash. Suv sifati yomonlashsa yoki tanqis bo‘lsa, bu sog‘liq, ish unumdorligi va oziq-ovqat xavfsizligiga bevosita ta’sir qiladi. Barqaror rivojlanish uchun suv xavfsizligi — asosiy masala! #SDG6#TozaSuv#Sanitariya ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTubeо

Руслан Туматов

@RUSTumatov · Post #98 · 28.01.2026 г., 15:18

Чистая вода для 70 000 человек по цене двух бутылок воды. ​Цена вопроса — 485,6 тенге один раз с каждого жителя. Именно столько стоило внедрение системы DIOXEL, чтобы обеспечить целый город безопасной водой без бактерий, вирусов, железа и сероводорода. ​Что это дает городу: ​Экономия: Ежемесячные затраты на обслуживание — всего 9,2 тенге на человека. ​Надежность: Гарантия на оборудование 10 лет. ​Сделано в Казахстане: Полностью отечественное производство от ISTOCK Solutions. ​Экологичность: Минимальное потребление электроэнергии и отказ от устаревших, опасных технологий. ​Две бутылки воды решили вопрос безопасности целого города на десятилетие вперед. ​📍 Я горжусь тем, что мы делаем. ​#CleanWater#DIOXEL#Innovation#WaterTreatment#MadeInKZ#Экология