@tsukassadrive · Post #2764 · 24.06.2025 г., 20:02
#textpost ESCAPISTS ONLY
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
Пребарај: #textpost
@tsukassadrive · Post #2764 · 24.06.2025 г., 20:02
#textpost ESCAPISTS ONLY
Hashtags
@tsukassadrive · Post #1941 · 05.08.2024 г., 07:46
#textpost going through some shit rn, but that doesn't mean I have to stop posting...
Hashtags
@tsukassadrive · Post #2972 · 14.12.2025 г., 06:09
#textpost#y2k Pro Tip: Instead of looking for an music with a "y2k aesthetic", just listen to a music from 2000s. HUGE time saver.
@tsukassadrive · Post #2711 · 02.05.2025 г., 00:48
#textpost#random "dreams become real, and what once was real become a dream"
@tsukassadrive · Post #1989 · 12.08.2024 г., 14:29
#random#textpost Pentagon - Collapse (ICO Ost)
@tsukassadrive · Post #2781 · 31.07.2025 г., 23:15
#textpost#random#weebshit CICORU DONMAI! CICORU DONMAI!
@tsukassadrive · Post #1626 · 20.05.2024 г., 07:42
#random#textpost#meme#original I heard you is a doomer, nigga. The world cherishes you, nigga. The world is still when you out of hustle and bustle of the human discourse, nigga. This stillness is boundless, nigga. This stillness makes life worth living, nigga. The world is indeed filled with despair and pain, nigga, but as to counter it, the world is filled with the wonder you can't even imagine, nigga. But don't go filtering out your ordinary life for them life's highs and lows, nigga. Just as you read this text, in this most ordinary moment, you don't experience any of your life's problems, nigga. You have time to read this pasta on the internet, nigga, so don't give in to your thought-autopilot and regain control of your life that is right now, nigga, not in the not-yet existing future or the past that only was, nigga.
@tsukassadrive · Post #1891 · 29.07.2024 г., 10:58
#random#music#textpost#upload
@tsukassadrive · Post #1559 · 01.05.2024 г., 07:45
#random#textpost#music#upload source When I close my eyes, it's a fantasy Perfect plastic life from a magazine Then, when I wake up, it's reality (pretty girls) I can have it all (yeah), live my цикорiй dreams (Kaliii)
@DESI_MEMES_Funny_Jokes · Post #5894 · 29.11.2024 г., 09:04
Dost ko v Lana chahiye tha 🌚 . . . . Tags-#quotesdaily#quote#quotestagram#quotesaboutlife#quoteoftheday#quotes#aesthetic#fypage#fypシ#explore#explorepage#relatabletextpost#relatablequotes#relatable#textpost#thoughtoftheday#thoughts#funnyquotes#funny#trending#bollywoodsongs#bollywood#feed#relatableshit#lovemoments💕#meandher#meandhim❤️#mostloved#manifesting
Hashtags
@DESI_MEMES_Funny_Jokes · Post #5888 · 28.11.2024 г., 16:45
Chaliye swarg se ghum kr aate h 😂🤡 . . . . Tags-#quotesdaily#quote#quotestagram#quotesaboutlife#quoteoftheday#quotes#aesthetic#fypage#fypシ#explore#explorepage#relatabletextpost#relatablequotes#relatable#textpost#thoughtoftheday#thoughts#funnyquotes#funny#trending#bollywoodsongs#bollywood#feed#relatableshit#lovemoments💕#meandher#meandhim❤️#mostloved#manifesting
Hashtags
@DESI_MEMES_Funny_Jokes · Post #5543 · 24.10.2024 г., 13:23
Bolo n chup kahe ho 😆✊🏻 . . . . Tags-#quotesdaily#quote#quotestagram#quotesaboutlife#quoteoftheday#quotes#aesthetic#fypage#fypシ#explore#explorepage#relatabletextpost#relatablequotes#relatable#textpost#thoughtoftheday#thoughts#funnyquotes#funny#trending#bollywoodsongs#bollywood#feed#relatableshit#lovemoments💕#meandher#meandhim❤️#mostloved#manifesting
Hashtags