@stickerhut · Post #81 · 30.01.2022 г., 15:13
✨@stickerhut Neon Genesis Evangelion Евангелион #neongenesisevangelion #asuka
Hashtags
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
Пребарај: #asuka
@stickerhut · Post #81 · 30.01.2022 г., 15:13
✨@stickerhut Neon Genesis Evangelion Евангелион #neongenesisevangelion #asuka
Hashtags
@renkakusaa · Post #266 · 10.03.2020 г., 15:57
Asuka Daily (@asuka_dailycl) Tweeted: https://t.co/xetMChrDXR #Asuka#Evangelionhttps://t.co/l7IzdmTKmghttps://twitter.com/asuka_dailycl/status/1237066372246581248?s=20
Hashtags
@white_pantyhose_anime · Post #1120 · 06.12.2025 г., 17:13
title:ASUKA painter:#T5 tag:#明日香#ASUKA#新世纪福音战士#白タイツ#白裤袜#雪糕#白丝#ソックス足裏#着袜足底 https://www.pixiv.net/artworks/87437364 以前t5挺火的,怎么感觉现在没什么声音了
@cosplayuploadtest2 · Post #102579 · 23.03.2025 г., 03:28
Title: Kirara_Asuka_明日花キララ,_Graphis_Calendar_2010.07 Authors: #None Tags: #None#Graphis#Kirara_Asuka_明日花キララ#Kirara#Asuka#明日花キララ#Graphis#Calendar #2010 #07 recommendation: None TelegraphLinks:page-0-30
@cosplayuploadtest2 · Post #102462 · 23.03.2025 г., 03:21
Title: Asuka_Hanamura_華村あすか,_YS_Web_Vol.800_柔肌ハイスペック_[ビッグコミックスピリッツ_グラビアセレクション]_Set.03 Authors: #None Tags: #None#Asuka_Hanamura_華村あすか#YS_Web#Asuka#Hanamura#華村あすか#YS_Web#Vol #800 #柔肌ハイスペック#ビッグコミックスピリッツ#グラビアセレクション#Set #03 recommendation: None TelegraphLinks:page-0-47
@cosplayuploadtest2 · Post #102331 · 23.03.2025 г., 03:14
Title: Asuka_Hanamura_華村あすか,_YS_Web_Vol.800_柔肌ハイスペック_[ビッグコミックスピリッツ_グラビアセレクション]_Set.02 Authors: #None Tags: #None#Asuka_Hanamura_華村あすか#YS_Web#Asuka#Hanamura#華村あすか#YS_Web#Vol #800 #柔肌ハイスペック#ビッグコミックスピリッツ#グラビアセレクション#Set #02 recommendation: None TelegraphLinks:page-0-36
@cosplayuploadtest2 · Post #102201 · 23.03.2025 г., 03:06
Title: Asuka_Hanamura_華村あすか,_YS_Web_Vol.800_柔肌ハイスペック_[ビッグコミックスピリッツ_グラビアセレクション]_Set.01 Authors: #None Tags: #None#Asuka_Hanamura_華村あすか#YS_Web#Asuka#Hanamura#華村あすか#YS_Web#Vol #800 #柔肌ハイスペック#ビッグコミックスピリッツ#グラビアセレクション#Set #01 recommendation: None TelegraphLinks:page-0-36