Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
Перевёл ещё один скетч Gilly&Keeves: "Трамп на быстрых свиданиях". Этот скетч я перевёл субтитрами, ведь только так можно в полной мере оценить великолепную пародию Шейна на Трампа! Круче него Трампа пародирует разве что Godfrey!
#gillykeeves
AAASUBS представляет:
Gilly & Keeves: THE SPECIAL (2022)
Отсняв великолепный первый сезон своего скетч-шоу, творческая команда во главе с Джоном Маккивером и Шейном Гиллисом выпустила полнометражный спешл на специальном сайте, где любой желающий может купить его за $10. В этот час ребята уместили все свои самые бесстыжие скетчи, а перебивки между скетчами взяты с выступления ребят в Theatre of Living Arts в Филадельфии, где бухие Джон, Шейн и компания рассказывают смешные истории из-за кулис.
Все скетчи представлены в моей озвучке, пьяные перебивки ребят перед публикой между скетчами решил пустить субтитрами, так вышло смешнее имхо. Это будет третьим моим эксклюзивом для Бусти (до этого была озвучка дебютного альбома Джона Малейни, а также полная версия выступления Бена Бейли на прожаркеПатриса О'Нила), можете просмотреть прямо сейчас по ссылке.
БОЛЬШОЕ СПАСИБО МОИМ БУСТЕРАМ! Ребята, вам огромная ❤️!
Ещё 4 бустера, и в работу уйдёт озвучка гомерически смешного альбома Брайна Ригана — ALL BY MYSELF (вполне вероятно, самый смешной стендап, что я видел или слышал в принципе).
А чтобы рядовые подписчики не остались совсем голодными, перевёл для вас великолепное выступление Шейна Гиллиса для программы Up Next от Comedy Central 2019 года.
P.S. На данный момент команда Gilly & Keeves закончила съёмки второго сезона Tires, который у них купил Netflix. Надеюсь, что в скором времени они смогут взяться за старое и снять ещё несколько скетчей для G&K, уж больно самобытными и действительно угарными они у них получаются!
#aaadubs#gillykeeves
Открывающий скетч из полнометражки Gilly & Keeves: The Special.
ВНИМАНИЕ: полнометражка ушла в работу, и она будет эксклюзивом для Бусти. Поскольку Гиллис и Маккивер сами спрятали просмотр спешла за пэйволом, то выкладывать его в общий доступ было бы неправильным (для этого релиза сделаю возможность разовой покупки, если захотите посмотреть спешл, но не захотите подписываться на Бусти).
Мой Boosty: https://boosty.to/aaasubs
#aaadubs#gillykeeves
Уже через несколько часов выйдет выпуск SNL, который будет вести Шейн Гиллис. Учитывая, что SNL выгнали его из-за какой-то херни в первый же рабочий день, а теперь позвали обратно быть ведущим, увидав на каком сейчас хайпе находится Шейн, нас ожидает очень и очень интересный эфир. Я абсолютно уверен, что Гиллис не сможет удержаться и воспользуется моментом, чтобы как следует обстебать данную ситуацию в стиле Норма.
А пока мы ждём, предлагаю посмотреть ещё один уморительный скетч от GIlly&Keeves: Гриль Сержант. Кстати, это один из скетчей, входящих в полнометражный спешл Gilly&Keeves.
Озвучено по заказу Владимира Синицына.
#aaadubs#gillykeeves
С НОВЫМ ГОДОМ, РЕБЯТА!
Желаю, чтобы в этом году вы больше радовались жизни и меньше охреневали от происходящего вокруг. Думаю, мы все этого заслужили. Ждите ещё больше крутых переводов и озвучек в этом году.
УРА, УРА, УРА!!! ВСЕ БУДЕМ СЧАСТЛИВЫ!!!🌲🎄🎁
Перед вами тизер полнометражного спешла Gilly & Keeves, который среди прочего я также обязательно озвучу в этом году.
#aaadubs#gillykeeves
Четвёртый скетч Gilly & Keeves в моей озвучке: ТОЙОТА ИГИЛ. Имхо, самый смешной скетч во всём сезоне.
Озвучено по заказу Владимира Синицына.
#aaadubs#gillykeeves
Озвучил ещё один скетч Gilly & Keeves: Спящий Коп. Кстати, в этом скетче в роли напарника играет Джон МакКивер, который и создал это шоу вместе с Шейном Гиллисом.
Озвучено по заказу Владимира Синицына.
#aaadubs#gillykeeves
В сентябре 2019 Шейна Гиллиса наняли работать в новый сезон SNL... спустя сутки SNL объявили, что не будут далее работать с ним из-за проблематичных шуток Шейна в адрес азиатов, которые всплыли в сети (Шейн разгонял что-то на каком-то подкасте). Гиллиса попытались отменить, но чудесным образом увольнение из SNL стало лучшим событием в его карьере. Спустя два года Шейн выпустил на ютубе свой уже легендарный первый спешл, а также начал выпускать своё собственное скетч-шоу с комиком Джоном МакКивером — шоу назвали Gilly & Keeves.
В своих скетчах Гиллис и Маккивер достигли такой планки юмора и бесстыжести, которую сами SNL уже много лет как потеряли, поэтому я очень рад, что Гиллис не отчаялся, а просто продолжил заниматься комедией, достигнув при этом небывалых высот!
Перед вами скетч "Папин OnlyFans" из первого сезона GIlly & Keeves в моей озвучке.
#aaadubs#gillykeeves