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

Резултати

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

Пребарај: #http

当前筛选 #http清除筛选
探索号

@seeker_rc · Post #20068 · 09.05.2026 г., 11:55

发现了一个在线匿名聊天的地址。不过这种地址好像挺多的 http://137.175.93.226:30000/ via V2EX 分享创造 标签: #地址#http#聊天 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

科技&趣闻&杂记

@kejiqu · Post #3732 · 28.08.2025 г., 03:16

互联网新草案:网页将明确“AI 成分表”,标明 AI 参与程度 互联网工程任务组(IETF)近日发布《AI 内容披露头字段》草案,拟在网页 HTTP 响应中新增可机读的 AI 使用标记。该草案旨在为网页服务器响应添加新的 HTTP 头字段,用于标记人工智能在网页内容生成中的参与情况。该头字段将包含五个主要信息:mode(AI 使用模式)、model(使用的 AI 模型名称)、provider(模型提供方)、reviewed-by(内容审查人)及 date(生成或修改日期时间)。mode 包含四种模式:none、ai-modified、ai-originated 和 machine-generated。IETF 指出,这种标准化标记方式可为网络爬虫、内容分析工具和归档系统提供低延迟的 AI 检测途径。该草案目前尚未成为正式标准,未来可能调整。IT之家 🏷#AI#HTTP#字段#IETF 📢频道👥群组📝投稿

Dejavu's Blog

@dejavuBlog · Post #2602 · 01.10.2025 г., 00:30

nginxconfig.io 是 DigitalOcean 维护的一个强大的 #NGINX 在线配置生成器,通过交互式界面配置 NGINX,并生成针对特定用例(如反向代理、各种应用框架 PHP/Node.js/Python、CDN、缓存等)优化的配置文件。主要功能包括支持 #HTTPS、#HTTP/2、#IPv6、certbot、HSTS、安全头、SSL 配置文件、gzip/brotli 压缩等高级配置。 开源https://github.com/digitalocean/nginxconfig.io 网站https://do.co/nginxconfig via: @dejavuBlog@dejavuGroup

🌾 整点小麦:iOS/macOS App

@GetSomeTriticumChannel · Post #28 · 08.11.2025 г., 05:50

📣Alhaitham Dashboard | HTTP API 全程控制网络节点 让代理管理更智能可玩 🖼 标签:#AlhaithamDashboard#HTTP#API#网络管理#节点监控#代理工具#iOS 📱 简介:Surge 控制器 是一个基于 Surge / Stash / Clash HTTP API 的外部控制项目,让你不仅能 查看节点状态,还能 远程修改策略与切换节点。通过接口可实时获取 连接数、流量、DNS记录、节点延迟 等运行数据,让网络管理从被动操作变为主动掌控 目前项目已支持 Surge 的连接与DNS记录查看,并推出 iOS与macOS版本(最低支持 iOS 18 / macOS 15),未来还将上线 tvOS版。它处于早期阶段,但方向明确——打造一个能“动手改”的智能网络控制平台,真正让代理可视化与自动化结合 💬 小编有话说:能一边看节点延迟一边远程切换的Surge玩家,已经不是“科学上网”,是“科学玩网”了 📱TestFlight · 💬作者 ♥@xiuerSearch 搜索历史资源 👥频道 | 👤群聊 | 👁‍🗨中文包

📣Alhaitham Dashboard | HTTP API 全程控制网络节点 让代理管理更智能可玩 🖼 标签:#AlhaithamDashboard#HTTP#API#网络管理#节点监控#代理工具#iOS 📱 简介:Surge 控制器 是一个基于 Surge / Stash / Clash HTTP API 的外部控制项目,让你不仅能 查看节点状态,还能 远程修改策略与切换节点。通过接口可实时获取 连接数、流量、DNS记录、节点延迟 等运行数据,让网络管理从被动操作变为主动掌控 目前项目已支持 Surge 的连接与DNS记录查看,并推出 iOS与macOS版本(最低支持 iOS 18 / macOS 15),未来还将上线 tvOS版。它处于早期阶段,但方向明确——打造一个能“动手改”的智能网络控制平台,真正让代理可视化与自动化结合 💬 小编有话说:能一边看节点延迟一边远程切换的Surge玩家,已经不是“科学上网”,是“科学玩网”了 📱TestFlight · 💬作者 ♥@xiuerSearch 搜索历史资源 👥频道 | 👤群聊 | 👁‍🗨中文包

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