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

Резултати

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

Пребарај: #carpinteria

当前筛选 #carpinteria清除筛选
Bricolaje y ferretería

@bricolaje_ferreteria · Post #82 · 19.12.2023 г., 11:51

¿Cuándo usar masilla para reparar la madera? ¿Cuándo es adecuado usar masilla para reparar madera? Descubre las situaciones más comunes y cómo sacar el máximo provecho de este recurso. ➡️ Leer más#carpinteria

Hashtags

Bricolaje y ferretería

@bricolaje_ferreteria · Post #52 · 23.11.2022 г., 18:38

¿Cómo decapar un mueble de madera? Decapado químico, limpieza con arena, decapado térmico, lijado... Esta guía te presenta los 4 mejores métodos para decapar un mueble de madera pintado, antes de personalizarlo, repintarlo o tratarlo... Leer más#carpinteria#decapado

Bricolaje y ferretería

@bricolaje_ferreteria · Post #45 · 20.10.2022 г., 10:01

Cómo instalar una cerradura de sobreponer en puerta de madera […] vamos a instalar una cerradura de sobreponer en puerta de madera. Pero, ¿y cuál es la finalidad de colocar una cerradura de sobreponer? Pues añadirle un complemento de seguridad extra o un… Leer más#carpinteria#puertas

Bricolaje y ferretería

@bricolaje_ferreteria · Post #50 · 12.11.2022 г., 19:47

CutList Optimizer, calculadora de cortes CutList Optimizer es una aplicación o software online que te permite hacer cálculos de los cortes que vas a efectuar, ya sea en chapas de madera, cualquier lámina, tela, etc. Así, podrás saber cuántos recortes puedes aprovechar de determinada superficie, qué área se desperdicia, etc., sin que tengas que improvisar. Ver recurso#carpinteria#software#corte

Bricolaje y ferretería

@bricolaje_ferreteria · Post #80 · 27.11.2023 г., 17:46

La carcoma, el peor enemigo de la madera: qué es, cómo tratarla y formas de prevenirla Descubre qué es realmente la carcoma y cuál es su mayor peligro. Aprende a identificarla antes de que sea demasiado tarde y cómo saber si está activa. Evita el principal factor que atrae esta plaga, deshazte de ella y, sobre todo, previene futuros ataques a tus muebles y piezas de madera. Leer más#carcoma#madera#tratamiento#carpinteria ➡️Xylazel anticarcoma de 5 l.#publi

Muebles del Hogar

@MueblesDelHogar · Post #135 · 12.04.2021 г., 14:37

¡Mira estas ideas con madera para el hogar! 😍 Hoy te compartimos #ideas geniales que puedes realizar tu mismo en casa, solo necesitas un poco de madera y creatividad.👨‍🔧 #mueblesinteligentes#melamina#muebles#madera#carpinteria#aprendamosjuntos#hazlotumismo#aprende

Muebles del Hogar

@MueblesDelHogar · Post #125 · 09.04.2021 г., 14:45

📚 Para los amantes de la lectura, hoy te compartimos ideas de #libreros que puedes hacer tu mismo.👨‍🔧 #mueblesinteligentes#melamina#muebles#repisas#carpinteria#aprendamosjuntos#hazlotumismo#hogar#pallets#libros