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

Резултати

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

Пребарај: #tf

当前筛选 #tf清除筛选
LIHAI 分享

@lihaiba · Post #6620 · 07.12.2023 г., 17:35

🍎 雷神加速器TF版 TF里免费充值,账户购买的时间其他端同步 没了,修复了,🤡刷了个乐呵 https://testflight.apple.com/join/HH3Yb8v6 标签:#TF

Hashtags

LIHAI 分享

@lihaiba · Post #6539 · 30.08.2023 г., 08:55

▎🍎倒数鸭 Beta测试 测试版为会员状态 软件为倒数日软件,类似Days Matter、Happy:Days 测试链接:https://testflight.apple.com/join/FB2SZCuA 标签:#TF

Hashtags

LIHAI 分享

@lihaiba · Post #6508 · 10.08.2023 г., 15:05

▎🍎MenubarX Pro Mac Testflight TF无需付费解锁Pro 测试链接:https://testflight.apple.com/join/Tqr03a4h 标签:#TF

Hashtags

LIHAI 分享

@lihaiba · Post #6483 · 11.07.2023 г., 15:05

▎🍎Gemini Photos testflight 该应用为 CleanMyMac X 开发商的一款相片整理App 测试版功能免费使用,相对之前优化了UI,添加了测试网速等功能 感兴趣可以试试 测试链接: https://testflight.apple.com/join/xq9M0uWH 标签:#TF

Hashtags

小小溪部落

@tribebrook · Post #958 · 07.01.2026 г., 07:16

#iOS#TF ▎ 限免过的app上岛记新版TF更新功能如下: 【新增功能】 新增快递筛选页删除勾选框 新增数据统计归零功能 新增图文教程 新增实时活动号码颜色自定义 【问题修复】 修复 iOS17 无法关闭实时活动的问题 修复筛选胶囊显示异常的问题 修复 iOS16/17 系统下笔记页历史记录滑动异常的问题 【体验优化】 优化设置页布局 优化大幅提升取件码识别 优化历史页取件码布局 优化实时活动取件码显示 优化图标更换为液态玻璃式样 Apple Store地址:上岛记 🎟️ 别忘记参与抽奖: 华人时报 🌟 小贴士: 限免 / 兑换码具有时效性! 置顶频道 + 开启推送, 福利抢鲜一步! 📢频道💬群组🤖解封/投稿

Hashtags

小小溪部落

@tribebrook · Post #589 · 31.10.2025 г., 10:55

#iOS#TF 网易爆米花播放体验再升级,告别卡顿! - 新增播放预缓存功能,边播放边缓存,看片不缓冲 - 全格式原画播放支持缓存,包括 ISO 文件,畅享原画高品质播放体验(其他清晰度将尽快支持) - 智能分段缓存,拖动进度条反复观看更丝滑 🔔 提示:限免,兑换码具有时效性,打开本频道通知,第一时间获取全网资讯!!! 🏠 消息 Via: 小小溪 📰 homeBrook 📢Home_brook 🤖 解封 | 投稿 Bot:@xia0_bot

Hashtags

123•••89
ПретходнаСтраница 1 од 9Следна