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

Резултати

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

Пребарај: #berufsperspektiven

当前筛选 #berufsperspektiven清除筛选
Gyotе-Institut O'zbekiston

@goetheinstituttaschkent · Post #5821 · 16.11.2025 г., 04:20

Online-Werkstatt: Literarisches Übersetzen - Chancen und Herausforderungen Sie lieben Literatur und möchten erfahren, wie man Texte aus einer Sprache in eine andere überträgt, ohne ihre authentische Stimme zu verlieren? Dann ist diese Werkstatt genau das Richtige für Sie! Gemeinsam mit der erfahrenen Mentorin Khafiza Kuchkarova tauchen wir ein in die faszinierende Welt des literarischen Übersetzens. Wir sprechen über die kreativen Möglichkeiten, die dieser Bereich bietet, und die Herausforderungen, die Übersetzer*innen meistern müssen. ✨Waserwartet Sie? - Chancen: Wie literarisches Übersetzen Kulturen verbindet - Herausforderungen: Sprachliche Feinheiten, kulturelle Kontexte, Stilfragen - Praxis: Übersetzen eines kurzen literarischen Textes in Kleingruppen - Tipps: Förderprogramme, Netzwerke und Ressourcen für Übersetzer*innen 💻Warum online? Damit junge Talente aus allen Regionen Usbekistans teilnehmen können – flexibel und ortsunabhängig. 🔴EntdeckenSie die Kunst des literarischen Übersetzens – gemeinsam mit dem Goethe-Institut! Sprache der Veranstaltung: Deutsch/Usbekisch 🗓17.November 2025 🕔 16:00 Uhr 📍An Zoom-Meeting teilnehmen #Übersetzen#GoetheInstitut#KhafizaKuchkarova#OnlineWorkshop#Berufsperspektiven

Gyotе-Institut O'zbekiston

@goetheinstituttaschkent · Post #5657 · 25.09.2025 г., 14:15

Sie lieben Sprachen und träumen davon, professionell zu übersetzen? Dann sind Sie bei uns genau richtig! Online-Werkstatt für junge Übersetzertalente Das Goethe-Institut bietet Ihnen eine einzigartige Plattform zum Austausch und zur Weiterentwicklung. In unserer online Veranstaltung können Sie Ihre Fähigkeiten verfeinern und von der erfahrenen Mentorin Khafiza Kuchkarova lernen. ✨Warum eine Werkstatt mit dem Goethe-Institut? Als Sprach- und Kulturinstitut schaffen wir auch online ein inspirierendes Umfeld – und bringen sprachbegeisterte Menschen aus ganz Usbekistan zusammen. Warum online? Wir möchten möglichst vielen jungen Talenten aus verschiedenen Regionen Usbekistans die Teilnahme ermöglichen – unabhängig vom Wohnort. Das Online-Format bietet dafür Flexibilität und erleichtert den Zugang zu hochwertigen Inhalten und erfahrenen Expert*innen. Was erwartet Sie? • Diskussion: Warum übersetzt man? • Austausch über Berufsperspektiven und Herausforderungen • Informationen zu Stipendien zur Förderung des Übersetzens 🔴Entdecken Sie die Welt des Übersetzens neu – gemeinsam mit dem Goethe-Institut! Sprache der Veranstaltung: Deutsch/Usbekisch 🗓26.September 2025 🕔 17:00 Uhr 📍An Zoom-Meeting teilnehmen https://goethe-institut.zoom.us/j/89190733060?pwd=Es04Kn3q3xhUjRqwtg69yvC6uCOkfp.1 Meeting-ID: 891 9073 3060 Kenncode: nw3F*U #Übersetzen#GoetheInstitut#KhafizaKuchkarova#OnlineWorkshop#Stipendium#Berufsperspektiven