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

Резултати

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

Пребарај: #hdchina

当前筛选 #hdchina清除筛选
PT资讯频道

@PrivateTrackerNews · Post #536 · 27.05.2019 г., 16:06

#HDChina 瓷器 强大的机器人 @hdchina_group_bot 现在允许解除网站用户绑定了,具体请使用/help查看命令详情。 HDChinaGroupManager 命令列表: /enableme - 授予已验证用户发言权限 /help - 显示帮助信息 /letmelogin - 获取登录链接 /release - 解除用户绑定 /showmystats - 显示账户数据 /verify - 验证账户 /whoami - 显示你的个人信息 如果你想换个TG号绑定,可以解除旧号再绑新号;或者不想待在TG群里,解除绑定后会被机器人自动踢出TG群 Powerful robot @hdchina_group_bot Now you are allowed to unbind the site users. Please use /help to view the command details. HDChinaGroupManager Command list: /enableme - grant authenticated user speaking permission /help - display help information /letmelogin - Get the login link /release - unbind user /showmystats - display account data /verify - verify account /whoami - show your personal information If you want to change the TG number binding, you can release the old number and then tie the new number; or you don't want to stay in the TG group. After unbinding, the robot will automatically kick out the TG group.

Hashtags

PT风向旗

@Ptfxq · Post #593 · 26.02.2024 г., 15:53

#HDChina#HDC HDC 是中国境内创立最早、用户规模最大、资源数最多的 PT 站之一,从 2008 年创立至今,期间虽被当局关注过,但均在数据毫无损失的情况下重开了。 在 2023 年 11 月 28 日,HDC 毫无征兆的宕机了,网站和 tracker 均无法访问,Telegram 群组 Bot 也无响应,至今已持续接近 4 个月时间。期间,有群友发现 HDC 群组的多个管理员的 Telegram 账号状态均显示为“last seen a long time ago”,仍在线的管理员一直告诉大家耐心等待,然而并未传递任何具体的消息,人心惶惶。 期间甚至有谣言传出:HDC的站长沉迷原神,关站了。 2024 年 2 月 9 日,HDC 的群组管理员发送了一张截图,均为 tar.gz 文件,不难推测此为服务器的备份文件,振奋人心,站点数据还在。但很快又有 PTer 发现了 HDC 的域名于 2024 年 2 月 26 日过期。 然而,小编发现原本应该在今天(2024.02.26)到期的 HDC 域名被续费了,或许我们很快就能够与 HDC 再次见面。 期待官方的进一步消息并祝好。

Hashtags

PT风向旗

@Ptfxq · Post #318 · 23.08.2022 г., 08:35

#拆门汇总#汇总 由于众所周知的原因,部分内站开始拆门了。本消息作为一个汇总,记录关门的内站,请各位备份自己的cookies,以防失联。 如果失联,可以查看 https://t.me/Ptfxq/32 寻找对应站点的登录方法。 #HDChina #SSD #Ultrahd #Piggo #白兔 #OB #Azusa #烧包#ptsbao #Pterclub #Audiences #HDSky