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

Резултати

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

Пребарај: #visualart

当前筛选 #visualart清除筛选
Галерея «Ростов»

@rostov_gallery · Post #4200 · 25.11.2025 г., 12:20

SPEED_TV запускает Open Call для декабрьского концерта. Ищем тех, кто звучит, шумит, орёт, вибрирует, стучит, светит и создаёт. Если ты: — играешь на гитаре, басу или чем-то с непредсказуемым перегрузом; — жужжишь на синтах, собираешь модули, пишешь звук в поле; — барабанишь, гроулишь или работаешь с голосом как с инструментом; — делаешь абстрактные арт-проекты: картины, объекты, инсталляции; — занимаешься видеоартом, делаешь маппинг, проекции или живые визуалы и при этом являешься девушкой или идентифицируешь себя как женщина, мы хотим тебя в лайнапе. Чтобы попасть в программу, напиши нам в директ. #opencall#visualart#noise#performance#undergroundscene

思维跳跃,思路清奇,总是能联想到奇奇怪怪的各种方面但又没什么用处。不知什么专业或职业适合这种思维。当作家我不行,我虽然思维跳跃但文笔奇差。当艺术家我也不行,绘画水平和6岁时没差别。 #Art#Comment#Feeling#Language#Life#Literature#Thought#VisualArt

《拯救大连铁路》电影海报,因大连车务段Flash攻关笑话而灵光一闪制作的meme。欢迎自由转载&改编。(攻关笑话详见Link 1234) #Art#Comment#ComputerScience#Design#Fun#News#Original#Technology#Transport#VisualArt

谨以此图 mtf@life neofetch 作为新年礼物致敬 Debian 小药盒 / Debian GNU/Linux 盒装安装媒介 并送上祝福。 原创意借助Debian图标与补佳乐药盒的相似性,改造了补佳乐的药盒,把Linux融入了mtf,做出了让两个群体的交集人群开怀一笑的周边产品。本图反其道而行之,改编了neofetch的显示内容,把mtf融入了Linux,并加入了永远做个快乐的女孩,祝愿能被所有人理解的祝福。 值此佳节,敬祝所有网友心想事成,梦想成真! (Free to share. 欢迎自由转载。) mtf@life:~$ neofetch mtf@life -------------------------- OS: Hate being a boy Host: A male body Kernel: Girl Uptime: 18 years Packages: x pills of Progynova Resolution: Hormone Replacement Therapy / Sex reassignment surgery Theme: Kawaii clothes Icons: Transgender flag with blue-pink-white-pink-blue Stripes Terminal: Be a happy girl forever Memory:100% Being understood / Everyone # Instructions 注释 # 系统:不想当一个男孩 # 主机: 一个男性身体 # 内核: 女孩 # 运行时间: 18年 # 包裹: x片补佳乐 # 分辨率 解决方案 : 激素替代疗法 / 性别重置手术 # 主题: 可爱的衣服 # 图标:由蓝-粉-白-粉-蓝色带组成的跨性别旗帜 # 终端 终点 :永远做一个开心的女孩 # 内存 记忆: 100%被理解 / 被每一个人(理解) #Art#ComputerScience#Design#Life#Original#Psychology#Society#Technology#Telegram#VisualArt

有网友提议推出日本版的《拯救大连铁路》海报,这是第二版,把第一版的背景图换了。(By Google Translate) 欢迎自由转载&改编。(背景故事详见Link 1234) #Art#Comment#ComputerScience#Design#Fun#Japan#News#Original#Technology#Transport#VisualArt

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