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

Пребарај: #grid

当前筛选 #grid清除筛选
QQ资源岛-破解软件分享

@QQZYDAPP · Post #4543 · 05.11.2025 г., 16:31

⭐️【资源名称】: Quick Grid趣拼 🤖【适用平台】: #Andoid 🔄【应用版本】: 8.11.0 🔩【应用大小】:86MB 🧱【资源介绍】 趣拼 Quick Grid 是一个集拼图,自由拼,模版的拼图工具,简单易用,能够帮你快速拼接你想要的图片效果 🟢专业版 🟡在线下载:点击下载(无需密码) 📁#安卓软件#Quick#Grid#趣拼

The Idealist

@theidealist · Post #2394 · 16.02.2022 г., 13:00

​​Grid: в самой густонаселённой стране мира кризис рождаемости. Что происходит? Великий Китай на пороге беспрецедентного в истории демографического перехода. Грандиозный социальный эксперимент политики «одного ребёнка» на семью вкупе с трендом на отказ молодых китайцев от семейной жизни заложил бомбу замедленного действия под демографическое будущее Поднебесной, последствия «взрыва» которой ощутит на себе весь мир. И теперь уже Компартия идёт по пути не ограничения, но поощрения рождаемости. Есть ли шансы переломить тренд? Ведь экономическое процветание Китая последних лет во многом строилось на огромном количестве рабочей силы. «Нынешние тенденции создают монументальный переломный момент для страны, население которой - в особенности молодая рабочая сила - способствовало беспрецедентному экономическому подъему. В 2021 году показатели рождаемости и смертности в Китае почти сравнялись, и некоторые демографы говорят, что население Китая, возможно, уже начало сокращаться. После достижения пика численность населения будет снижаться - по некоторым прогнозам, значительно. По оценкам исследования, опубликованного в журнале «Ланцет» в 2020 году, к 2100 году население Китая может сократиться вдвое». https://theidealist.ru/chinademcrisis/ #Grid#власть#Китай#демография#кризис

The Idealist

@theidealist · Post #2441 · 19.05.2022 г., 13:00

​​GRID: чему мы можем научиться у людей, которые серьезно относятся к теории плоской Земли С юных лет детей учат тому, что наша планета имеет форму шара. Однако огромное число людей предпочитает придерживаться достаточно древних и весьма специфичных взглядов на природу нашего мира, представляя его себе как плоскость, плывущую по водам древнего океана мироздания. Звучит, на первый взгляд, как бред, но за подобными взглядами кроется нечто большее, чем невежество: нежелание принимать общепринятую картину мира. «Плоская Земля позволяет людям отбросить всю предыдущую информацию, в которую они не хотели верить, и перестроить свой мир с нуля..., по их мнению, речь идет буквальном о всемирном заговоре и о том, что все, что вам говорили, неправда - что мир сильно отличается от того, каким его представляли. Для некоторых людей это очень заманчивая перспектива». https://theidealist.ru/fearthsoc/ #GRID#общество#конспирология#плоскаяземля#интервью

Libreware

@libreware · Post #962 · 30.06.2021 г., 12:49

Off the Grid Messenger Off The Grid (OTG) Messenger is an easy way for people to communicate through text messages when in remote areas. With a theoretical transmission range of 10 miles (16kms), OTG messenger can be used by groups of people to stay connected when they are in areas not serviced by mobile connectivity. For portability and low power purposes, the device was created by re-purposing an old Nokia e63 phone I had laying around. The enclosure, LCD, keypad, backlighting and speaker have been re-used however the motherboard was re-designed from the ground up with low power components, a modern STM32 H7 microcontroller, an ISM LoRA radio and expanded flash memory. https://github.com/TrevorAttema/OTGMessenger Comments https://news.ycombinator.com/item?id=27659105 #otg#offthegrid#grid#im#messenger#alternatives#cellphone#mobile#nokia