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

Резултати

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

Пребарај: #evergreen

当前筛选 #evergreen清除筛选
福利彩金

@ob599ob · Post #840 · 28.06.2023 г., 08:15

【五大内核浏览器】🌐 🔺 谷歌 :https://www.google.com/intl/zh-CN/chrome/ (👉🏻 点击即复制👉🏻https://www.google.com/intl/zh-CN/chrome/) 🔘 火狐:https://www.firefox.com.cn/ (👉🏻 手机版点击即复制👉🏻https://www.firefox.com.cn/) 💯 safari: https://www.apple.com.cn/safari/ (👉🏻 点击即复制👉🏻https://www.apple.com.cn/safari/) 🟰 Opera: https://www.opera.com/zh-cn/browsers (👉🏻 点击即复制👉🏻https://www.opera.com/zh-cn/browsers) 🔜 Edge:https://www.microsoft.com/zh-cn/edge?form=MA13FJ#evergreen (👉🏻 点击即复制👉🏻https://www.microsoft.com/zh-cn/edge?form=MA13FJ#evergreen)

Hashtags

赌王之王

@PG115 · Post #558 · 15.05.2025 г., 08:31

给予很多用户用苹果自带浏览器无法访问可下载以下【五大硬核浏览器】🌐 ⚡️谷歌 :https://www.google.com/intl/zh-CN/chrome/ (👉🏻 点击即复制👉🏻https://www.google.com/intl/zh-CN/chrome/) ⚡️火狐:https://www.firefox.com.cn/ (👉🏻 手机版点击即复制👉🏻https://www.firefox.com.cn/) ⚡️safari: https://www.apple.com.cn/safari/ (👉🏻 点击即复制👉🏻https://www.apple.com.cn/safari/) ⚡️ Opera: https://www.opera.com/zh-cn/browsers (👉🏻 点击即复制👉🏻https://www.opera.com/zh-cn/browsers) ⚡️Edge:https://www.microsoft.com/zh-cn/edge?form=MA13FJ#evergreen (👉🏻 点击即复制👉🏻https://www.microsoft.com/zh-cn/edge?form=MA13FJ#evergreen) 用完了还不行 换手机

Hashtags

🈯️【五大硬核浏览器】🌐 🔺 谷歌 :https://www.google.com/intl/zh-CN/chrome/ (👉🏻 点击即复制👉🏻https://www.google.com/intl/zh-CN/chrome/) 🔘 火狐:https://www.firefox.com.cn/ (👉🏻 手机版点击即复制👉🏻https://www.firefox.com.cn/) 💯 safari: https://www.apple.com.cn/safari/ (👉🏻 点击即复制👉🏻https://www.apple.com.cn/safari/) 🟰 Opera: https://www.opera.com/zh-cn/browsers (👉🏻 点击即复制👉🏻https://www.opera.com/zh-cn/browsers) 🔜 Edge:https://www.microsoft.com/zh-cn/edge?form=MA13FJ#evergreen (👉🏻 点击即复制👉🏻https://www.microsoft.com/zh-cn/edge?form=MA13FJ#evergreen) 😱用完了还不行 换手机

Hashtags

Мариам Мерабова

@MerabovaMariam · Post #1779 · 04.12.2024 г., 15:19

Друзья, жду вас 8 декабря в 20:00 на Главной сцене Клуба Алексея Козлова! 💫 Моя программа «Evergreen» — это вечер джазовой магии, где прозвучат «вечнозелёные» композиции и авторские песни, которые мы с Арменом Мерабовым создали с душой. Вас ждут музыка, тепло и искренние эмоции. Билеты ищите на сайте Клуба, и до встречи! 🎶❤️ https://kozlovclub.ru/event/mariam-merabova-9 #МариамМерабова#Evergreen

Tomoko RD

@tomoko_channel · Post #1070 · 23.04.2025 г., 04:33

🔖 听着就很不正经呢~~ 根据电价、太阳能冗余量、供暖需求作为条件,决定是否启用比特币矿机用于取暖。 #pinboard#iot#evergreen 该帖子讨论了如何将比特币矿机(如 Antminer S19)与 Home Assistant 集成,以根据电价、太阳能发电和供暖需求自动调整矿机的运行状态,从而实现家庭供暖和能源优化。 主要内容包括: - 自动化控制:用户利用 Home Assistant 的 hass-miner 集成,通过自动化规则根据电价和太阳能发电情况控制矿机的开关和功率设置。例如,当电价高时关闭矿机,当电价低或有多余太阳能时提高功率运行。 - 功率调节:矿机的功率设置在 1800W 到 3000W 之间,低功率模式用于提高效率,高功率模式用于消耗多余的太阳能或在电价低时运行。 - 集成 Braiins OS:通过安装 Braiins OS,用户可以更精细地控制矿机的功率限制,并通过 Home Assistant 实现自动化调节。 - 热管理与采矿收益:用户还集成了 Nicehash,以监控矿机的收益,并将其与电力消耗进行比较,从而评估系统的经济性。 - 社区经验分享:其他用户也分享了他们的设置经验,例如使用“versatile thermostat”集成,根据室内温度自动调整矿机功率,以维持恒定的室温。 总的来说,该帖子展示了如何将比特币矿机与智能家居系统结合,实现家庭供暖、能源优化和加密货币挖矿的多重目标。 https://community.home-assistant.io/t/controlling-bitcoin-antminer-for-house-heating/753510

ТИС ЛОДЖИСТИК

@tislogistic · Post #4773 · 09.08.2025 г., 01:02

🚢 Еще одно судно компании Evergreen столкнулось с инцидентом у берегов Перу, потеряв около 50 контейнеров. 1 августа судно Ever Lunar вместимостью 8500 TEU потеряло контейнеры, стоя на якоре у Каллао, что временно приостановило морские операции в порту. ⚓ В результате инцидента DP World и APM Terminals приостановили свою деятельность. Власти уверяют, что потерянный груз не представлял угрозы для окружающей среды, и порт вновь открылся в середине дня. 🌊 Сообщается, что Ever Lunar находился у причала в ожидании загрузки, когда ему приказали покинуть гавань из-за предупреждения о цунами. Не все контейнеры были закреплены должным образом, что и привело к потере. ___ #ТИСЛОДЖИСТИК🦏 #Evergreen #Контейнеры #МорскиеПеревозки

12
ПретходнаСтраница 1 од 2Следна