@fidller_com · Post #1824 · 25.12.2025 г., 07:35
забавное решение) #3dprint
Hashtags
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
Пребарај: #3dprint
@fidller_com · Post #1824 · 25.12.2025 г., 07:35
забавное решение) #3dprint
Hashtags
@aprilnealab · Post #172 · 20.04.2026 г., 10:17
#3DPrint#Claude 准备连载复刻这个小玩具 Source
@rosatom_ca · Post #1387 · 26.08.2024 г., 06:38
Ағзаларды принтерде басып шығаруға болады ма? Жауап берді Егор Плахотнюк, «ССК РФ ТРИНИТЕТ» АҚ жетекші инженері. ——— Можно ли напечатать органы на принтере? Отвечает Егор Плахотнюк, ведущий инженер АО «ГНЦ РФ ТРИНИТИ». @rosatom_ca#технология#3dprint#технологии
Hashtags
@arch_shovel · Post #982 · 30.11.2024 г., 18:19
New Delft Blue is a pioneering architectural project located in Delft, Netherlands, designed and 3D-printed by Studio RAP. This project reinterprets the iconic decorative qualities and design vocabulary of Delft Blue porcelain, integrating traditional elements with modern technological advancements. By combining 3D clay printing, computational design, and artisanal glazing, the project explores new possibilities for ceramic ornamentation in contemporary architecture. 📸Riccardo de Vecchi #3dprint#3dprintedarchitecture#3dprinting#ceramic#arch_shovel
@vsvetesobytij · Post #15262 · 14.03.2026 г., 18:15
🇺🇸🔩🔩🔩 3Д Банка 3 в 1 MFMD — это уникальная система, сочетающая дульный тормоз, пламегаситель и глушитель в одном дизайне, и это, без сомнения, одна из самых упоротых систем, которые доводилось видеть. 👀 На его фоне пистолет Aliens не казать чтобы шибко и Инопланетный 😎 В обЧем будем посмотреть за успехами. 📱YouTube #rifle#silencer#3dprint#дтк#пламягаситель#глушитель#банка
@TG_index_channel · Post #1139 · 25.03.2020 г., 13:44
標題:台灣 創客 3DP與雷切//討論完全初學者 業餘的//不歡迎廣告洗版 類別:#公開#群組#繁中 分類:#興趣#臺灣#科技#社群#學術 標籤:#雷射切割#3D列印#創客#3DP#3Dprint#自造#DIY#maker 簡介:業餘討論專區 正體中文 中國簡體勿入 主題: 3DP 雷切 不管是不懂還是超懂都歡迎 勿發廣告 色情 騷擾 玩機器指令 洗版 洗廣告 或是讓管理員不爽 違者管理員BAN