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

Резултати

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

Пребарај: #contests

当前筛选 #contests清除筛选
Telegram Info Indonesia

@tginfoid · Post #35 · 13.03.2021 г., 11:25

Telegram telah meluncurkan babak pertama kontes untuk membuat stiker beranimasi Tujuan Babak: Membuat dua set stiker dengan setidaknya tiga stiker animasi vektor di dalamnya. Setidaknya satu "paket" harus menggunakan orang sebagai karakter, dan semua stiker di dalam setiap paket Anda harus menampilkan karakter yang sama. Saat membuat stiker beranimasi khusus untuk kontes, penting untuk mengandalkan petunjuk dan spesifikasi yang tercantum di contest.com/docs/animated_stickers Aplikasi dengan tautan ke karya kompetisi Anda sendiri (tautan ke paket stiker) harus dikirim ke @ContestBot. Pastikan Anda telah memenuhi semua persyaratan di atas sebelumnya. Tanggal tahapan: 11 Maret - 26 Maret (sampai pukul 23:59 waktu Dubai). Hadiah babak: $ 200 hadiah untuk menyelesaikan setiap set stiker yang menang (hingga 15 stiker per paket), undangan untuk berpartisipasi dalam putaran berikutnya dari kontes, kesempatan bagi penulis karya terbaik untuk bergabung dengan kumpulan seniman permanen stiker Telegram beranimasi. Dana hadiah kontes: $50,000+ #contests

Hashtags

TONlines – News

@tonlines · Post #7650 · 29.11.2025 г., 15:34

Gatto Official Channel: Celebrate Two Years with Prizes and Fun #Gatto#giveaways#contests Gatto Official Channel is celebrating its second anniversary with a two-week-long event starting on December 1st. Participants can earn balloons through contests and giveaways to purchase exclusive items like a general outfit set, available only during the celebration. Daily giveaways will occur from December 8th to 12th, with more surprises to be revealed. Source: link @tonlines

Airdrop Strikers™

@airdropstrikers · Post #1007 · 16.02.2023 г., 09:34

🔥#CookiesPays!🔥 🍪Cookies is the first Follow2Earn platform that unites fair freebies, raffles, drops and lucrative referral programs from various projects! Rewards: up to $500🤑every week! Prize Pool: $50 000+ 💥 Winners: 300+🏆 ❗️Over $30,000 has already been paid out and over 20 contests have been held! ✅ Follow socials, 🤗 invite friends, get the prize🏆 ! So easy! 🔥LIVE Contest: Share $2500 with up to $300 reward on 20th of February - this coming Monday! 💥Join CookiesBotNOW💥 #getcookies#airdrops#giveaways#contests#wincrypto#cookiesbot#follow2earn#f2e 🍪CookiesBot | Twitter | Discord | TG channel | TG chat