Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
Подводим итоги выходных в Ергаках.
Воскресенье порадовало всех солнечной теплой погодой и отличным фрирайдом!
На видео, которое залетело к нам с воскресных вылазок на "Юга", раздаёт стиля со своей командой Павел Кузнецов 💥
#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#БазаСнежная#freeride_ergaki#ФрирайдЕргаки
16.11.2024 Горнолыжная база Снежная. Ручьи еще не закрыты.
#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#базаснежная#базаергаки#freeride_ergaki#ФрирайдЕргаки
16.11.2024 г. Горнолыжная база Снежная
#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#базаснежная#базаергаки#freeride_ergaki#ФрирайдЕргаки
16.11.2024. Дорога Абакан - Ергаки, с. Ермаковское
#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#базаснежная#базаергаки#freeride_ergaki#ФрирайдЕргаки
В минувшие выходные на базе Хозяин Тайги сгорела баня. Как видно из кадров, уже гуляющих в сети, для большинства отдыхающих это был отличный повод для съёмок "огненного" контента.
Со своей стороны напомним - соблюдайте технику безопасности, так как это горы и помощь приедет не быстро, берегите себя и чужое имущество.
#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#ХозяинТайги#freeride_ergaki#ФрирайдЕргаки
Сколько 📐сантиметров?
По свежему снегу понятно👆но особо пытливых фрирайдеров наверняка интересует, сколько снега в целом на Ергаках в этот период времени. Рассказываем - на склоне в районе неисправной канатки возле базы Снежная высота снежного покрова сейчас именно столько, +/-.
#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#БазаСнежная#БазаЕргаки#freeride_ergaki#ФрирайдЕргаки
Друзья! Стартует наша регулярная рубрика "Сколько 📐сантиметров?"
На этой неделе погода не сильно порадовала фрирайдеров осадками. Ждём выходных!? 🤞
#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#БазаСнежная#БазаЕргаки#freeride_ergaki#ФрирайдЕргаки
🚨🚨🚨
📌Ребята, специально для тех, кого интересует внетрассовое катание, и кто еще делает свои первые шаги во фрирайде, мы подготовили краткий флитбук по основам безопасного катания на примере локации "Юга" (база "Снежная"). Делитесь с друзьями и оставляйте комментарии, понравилась ли вам такая идея с флитбуком и какую информацию вы бы ещё хотели получить в похожем исполнении!
Флитбук доступен по ссылке ниже 👇
https://online.fliphtml5.com/nhtwk/gnxm/#p=1
#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#БазаСнежная#БазаЕргаки#freeride_ergaki#ФрирайдЕргаки
Ни для кого не секрет, что сервисное обслуживание горнолыжного оборудования лучше доверить тому, кто действительно хорошо разбирается в своем деле. Одни из лучших в Абакане - спортсервис "36 спиц". Ребята профессионально занимаются с велосипедами, лыжами, сноубордами, коньками и другим спортивным инвентарём с 2006 года и своей работой продолжают доказывать компетентность в этом ремесле. Место встречи также - г. Абакан, ул. Чкалова, д. 39. Спорткомплекс "Саяны", Южная трибуна.
Телефоны: +7 (3902) 262-990, +7-908-326-29-90.
#реклама#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#БазаСнежная#freeride_ergaki#ФрирайдЕргаки
В группе ВК пополнили Фотоальбом
Альбом - > https://vk.com/album-119553829_305433029
#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#базаснежная#freeride_ergaki#ФрирайдЕргаки#БазаотдыхаЕргаки#базапикзвездный
С 29 ноября по 1 декабря состоялся обзорный SkiTour выход по Ергакам для
друзей из Новосибирска. Вы наверняка видели истории на странице в сообществе. Писать мини-отчеты не было возможности, в том числе по причине того, что с появлением мегафона, теле2 стал ловить хуже. Это было небольшое отступление информационного характера, теперь ближе к делу.
Так вот один наш хороший товарищ и компаньон пригласил нас на скитур по
Ергакам, заодно предложив опробовать себя в роли гидов для группы фрирайдеров. Почему бы и нет, так как было свободное время, а также разведаны новые локации, которые можно было предложить пройти. Свежим снегом эти выходные не порадовали, стояли солнечные дни и снег неплохо присел, образовав местами корку.
Где Были, Что Делали:
29 ноября. Ребята прилетели в Абакан и отправились в Ергаки. Сборы, дорога, остановки и только к часу дня мы были на базе «Снежная». Как назло в момент нашей готовности на базе сломался подъемник. Погода в этот день была шикарной. Далее по прогнозу были пасмурные дни и откладывать знакомство с достопримечательностями Ергак было не разумно, поэтому было принято решение быстро прогуляться на Висячий камень, и через минут 20 мы уже вышли на маршрут. Немного неожиданным оказалось то, что зимний путик до озера Радужного и Карового снегоходами еще не был пробит, хотя в интернете уже можно было найти предложения с соответствующими услугами по заброске. Поэтому маршрут получился немного длиннее и проходил он по классической летней тропе, которая была частично натроплена снегоступами. На Висячем камне мы встретили закат, мы получили массу впечатлений и забрали с собой оттуда отличные снимки. Снега еще маловато в этих краях, но зная местность, у нас получилось сделать хороший спуск. Единственное что хотелось, это чтобы было чуть светлее. Немного задержавшись на озере Радужном, чтобы проводить закат и немного пофотографировать небо, уже по темноте отправились на отдых в сторону Базы. Луна светила так, что можно было обойтись без фонариков, тем более её свет придавал антуражу ночным фотографиям.
30 ноября. Как и обещали синоптики день был пасмурный. Условия для
похода были не самыми лучшими, так как периодически не было достаточной видимости, а вот для каталки всё было норм. Поэтому нужно было максимально быстро и как можно больше показать различные локации с рельефом, которые есть в Ергаках. Первым был спуск с базы Ергаки и выкат к Базе Хозяин тайги. Мы придерживались плана успеть до 10 часов подняться на гору, так как с 9 часов до этого времени подъёмник на базе бесплатный. Локация была местами искатана снегоходчиками, но и мы нашли что тут катнуть. Единственное, где мы не ожидали встретить их следы, это в лесу. Уж больно он для них густой. Следующим этапом мы поднялись на подъемнике базы Снежной на Вершину, где скатили западный цирк горы. Начало было выдуто, а вот остальной спуск был достойной, хоть местами встречалась корка. Снега было мало, ведь обычно здесь можно скатиться в самый низ до реки Казыр_Суг, но в этот раз пришлось остановиться раньше, так как ручей еще открыт. Далее были Юга - спуск с Южного гребня. Провели инструктаж, проверили рации, еще раз биперы. Определили замыкающего и поехали по очереди скатываться. Это была очень достойная скатка, на удивление снег был хороший. Далее с восточного гребня захватив немного «восточки» мы выкатили на дорогу, где пешком уже дошли до машины. Далее мы отправились отдыхать на базу.
1 декабря.
Продолжение в комментариях 👇
Альбом в группе ВК -> https://vk.com/album-119553829_305500245
#Ергаки#Фрирайд_ергаки#ergaki#skitour#Backcountry#freeride#skiergaki#фрирайд#базаснежная#freeride_ergaki#ФрирайдЕргаки#БазаЕргаки#ХозяинТайги#ПикЗвездный
Актуальное! Обстановка на сейчас❄❄❄
P.s. снега на текущий момент меньше, чем было в прошлые выходные. Верха выдуло.
#Фрирайд_ергаки#лыжи#ski#сноубординг#snow#ergaki#skitour#Backcountry#freeride#skiergaki#снеганет#внетрассы#фрирайд#базаснежная#базаергаки#freeride_ergaki#ФрирайдЕргаки