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

Резултати

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

Пребарај: #shoegaze

当前筛选 #shoegaze清除筛选
Tibicen

@world_music_geek · Post #491 · 30.11.2023 г., 06:01

Vaadat Charigim — The World Is Well Lost (Anova Music, 2013) #shoegaze#dream_pop#Israel The World Is Well Lost — дебютный альбом израильской шугейз-группы Vaadat Charigim, вышедший в 2013 году на лейблах Anova Music и Burger Records. Записанный в квартирах участников группы в Тель-Авиве, альбом был сведен и спродюсирован Кайлом «Слик» Джонсоном, который известен своими работами с Modest Mouse и Wavves. Несмотря на то, что этот альбом основан на звучании классических шугейз-групп, а также групп новой волны, типа DIIV и Wild Nothing, тот факт, что тексты исполнены на иврите, придает ему сильный ближневосточный колорит. Vaadat Charigim пропускают израильскую музыку через призму необычного для нее стиля и открывают ее с новой стороны. Spotify | AppleMusic | Bandcamp | VK

Tibicen

@world_music_geek · Post #1083 · 21.10.2025 г., 09:33

nabeel (نبيل) — ghayoom (غيوم) (Self-Released, 2025) #shoegaze#slowcore#dream_pop#Iraq#United_States Ясир Разек — иракско-американский музыкант и преподаватель. Его семья покинула Ирак в поисках безопасности и осела в Вирджинии, когда Ясиру едва исполнился год. Взрослея в Штатах, Ясир увлёкся инди-культурой: слушал Эллиота Смита, бедрум-поп и шугейз. Позже, пытаясь восстановить связь с культурой своей родины, он начал изучать арабский язык в университете. Долгое время Ясир искал способ соединить два полюса своей идентичности, арабский и американский. Так появился его проект nabeel (نبيل), редкий для Ближнего Востока пример альтернативной арабской музыки. Неожиданно он стал опорой для молодых людей из иракской диаспоры. Они нашли в nabeel подтверждение того, что арабская идентичность может быть разной и не обязана соответствовать стереотипам. ghayoom — третий и, по словам Ясира, самый зрелый EP проекта. Здесь он окончательно нашёл свой голос и стиль. Этот релиз принес Ясиру широкое признание слушателей и внимание музыкальных изданий. Например, Wonderland в июле 2025 года назвало nabeel«одним из самых интригующих проектов на данный момент». 🔗Spotify | AppleMusic | Bandcamp | Telegram

XRUSTALIC

@xrustalic · Post #670 · 10.05.2025 г., 14:11

Пограничное расстройство личности, интоксикация нежностью и разбитое на счастье сердце в новом альбоме тревожник-поп дуэта XRUSTALIC, который сделает их звездами. Если не для масс, то хотя бы для всех музгиков (но это пока). Вот уже год Василиса Благовещенская под музыку Ильи Сосновского поет нам про то, что ты опять все испортил, а в ее комнате осень — радует, что трек «Borderline» и по совместительству главный хит группы вошел в «BED SCENES» (и даже клип появился, посмотрите), потому что еще один большой хит «B.Y.BYE», например, решили оставить за бортом. Но это уже становится фишкой дуэта — да, автор этих слов еще помнит песню «ELLIE ROCK REAL», а также то, что ее не было в дебютном релизе XRUSTALIC двухгодичной давности. Ну и ладно, зато в «BED SCENES» появилась целостность — несмотря на абсолютно сумасшедшую эклектику из альт-попа, шугейза, гот-фолка, хип-хопа, электроники и блэк-метала (sic!), а также заявления музыкантов о неоднородности и нелинейности их песен, релиз имеет единую органичную палитру и очень даже ощутимую и понятную последовательность в повествовании. Как говорит пресс релиз, это самое повествование ведется от лица подушки, впитывающей самые стыдные и приятные ночные переживания — слезы, пот, кровь и рвоту. Никакой безопасной любви и душевного комфорта здесь нет, только психофизические недуги, нездоровая деструктивная привязанность и хардкор. А мы и рады, правда? Мелодии XRUSTALIC одновременно сладкие и мрачные, как и образы в песнях, даже непонятно чего под такое хочется больше: любить или придушить. Василиса умеет петь по-разному — тревожный шепот, колыбельный бейби-войс, чистый-протяжный, ну, и истошные вопли-крики, везде круто и прямо в сердечко. Сравнивать XRUSTALIC ни с кем не хочется уже сейчас, верим, что дальше даже и мыслей таких не будет возникать. Да, настолько это свежо, харизматично и по-особенному. XRUSTALIC — BED SCENES (2025) #0107_album#alt_pop#shoegaze#electronic#black_metal Слушать Текст: Никита Рамон

Tibicen

@world_music_geek · Post #739 · 03.09.2024 г., 09:05

Стили #afro_caribbean#afro_colombian#afro_house#afro_jazz#afro_soul#afro_swing#afrobeat#amapiano#ambient#anatolian#andalusian#aor#appalachian#ashik#assouf#avantfolk#balkan#ballad#bambuco#baroque#baroque_pop#bluegrass#blues#bolero#bollywood#bon#boogie#boom_bap#bossa_nova#breakbeat#broken_beat#bwiti#calypso#candomble#canterbury_scene#canzone_napoletana#caribbean#carnatic#celtic#chaabi#champeta#chanson#chanting#cheb#chicha#chimurenga#christian#city_pop#classicism#coladeira#concrete_music#cool_jazz#country#cumbia#dancehall#dark_folk#deep_house#dhikr#dhrupad#disco#doom#dream_pop#drone#drumnbass#dub#dubke#early_music#electronic#ethio_jazz#europop#field_recording#field_recordings#flamenco#free_jazz#french_pop#funana#funk#fusion#gamelan#garage#ghazal#gnawa#gospel#gqom#grime#griot#guaracha#gypsy_jazz#hard_bop#highlife#hindustani#hip_hop#house#hussars_funk#idm#indie#indofuturism#indorock#industrial#ishumar#italo_disco#jarocho#jazz#jit#joik#jongo#khaliji#khoomei#khyal#klasik#klezmer#kraut#kwaito#kwela#laika#latin#lullaby#malhun#maloya#manouche#maqam#medieval#milonga#minimal#minyo#modal_jazz#mor_lam#mugham#musica_caipira#musica_popular_brasileira#muwashahah#nasheed#neo_rebetiko#new_age#new_wave#noise#nu_disco#operetta#oriental_noise_rock#persian_classical#pop#pop_rock#post_industrial#post_punk#post_punk#postdubstep#postdubstep#progressive#proto_zouk#psychedelic#qawwali#raga#rai#rebetiko#reggae#renaissance#rnb#rock#rocksteady#romance#romanticism#roots_reggae#ryukoka#salsa#salsa_dura#samba#shaabi#shashmaqom#shoegaze#ska#soca#soft_rock#son#son_cubano#son_montuno#soukous#soul#space_rock#spiritual#sufi#surf#surti#swing#synth#synth_pop#synthpop#taarab#takamba#taksim#tango#tarana#techno#throat_singing#thumri#tishoumaren#traditional#tribal#vallenato#voodoo#wahrani#wassoulou#yacht_rock#zeuhl#zolo#zouk

Hashtags

#afro_caribbean#afro_colombian#afro_house#afro_jazz#afro_soul#afro_swing#afrobeat#amapiano#ambient#anatolian#andalusian#aor#appalachian#ashik#assouf#avantfolk#balkan#ballad#bambuco#baroque#baroque_pop#bluegrass#blues#bolero#bollywood#bon#boogie#boom_bap#bossa_nova#breakbeat#broken_beat#bwiti#calypso#candomble#canterbury_scene#canzone_napoletana#caribbean#carnatic#celtic#chaabi#champeta#chanson#chanting#cheb#chicha#chimurenga#christian#city_pop#classicism#coladeira#concrete_music#cool_jazz#country#cumbia#dancehall#dark_folk#deep_house#dhikr#dhrupad#disco#doom#dream_pop#drone#drumnbass#dub#dubke#early_music#electronic#ethio_jazz#europop#field_recording#field_recordings#flamenco#free_jazz#french_pop#funana#funk#fusion#gamelan#garage#ghazal#gnawa#gospel#gqom#grime#griot#guaracha#gypsy_jazz#hard_bop#highlife#hindustani#hip_hop#house#hussars_funk#idm#indie#indofuturism#indorock#industrial#ishumar#italo_disco#jarocho#jazz#jit#joik#jongo#khaliji#khoomei#khyal#klasik#klezmer#kraut#kwaito#kwela#laika#latin#lullaby#malhun#maloya#manouche#maqam#medieval#milonga#minimal#minyo#modal_jazz#mor_lam#mugham#musica_caipira#musica_popular_brasileira#muwashahah#nasheed#neo_rebetiko#new_age#new_wave#noise#nu_disco#operetta#oriental_noise_rock#persian_classical#pop#pop_rock#post_industrial#post_punk#postdubstep#progressive#proto_zouk#psychedelic#qawwali#raga#rai#rebetiko#reggae#renaissance#rnb#rock#rocksteady#romance#romanticism#roots_reggae#ryukoka#salsa#salsa_dura#samba#shaabi#shashmaqom#shoegaze#ska#soca#soft_rock#son#son_cubano#son_montuno#soukous#soul#space_rock#spiritual#sufi#surf#surti#swing#synth#synth_pop#synthpop#taarab#takamba#taksim#tango#tarana#techno#throat_singing#thumri#tishoumaren#traditional#tribal#vallenato#voodoo#wahrani#wassoulou#yacht_rock#zeuhl#zolo#zouk