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

Резултати

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

Пребарај: #malaysiaindia

当前筛选 #malaysiaindia清除筛选

[⏭️ English caption@comment section] ✋ApaKhabar! Namaste! 🙏 RakanWisma🇲🇾🌐 • Pada 8 Februari 2026, TYT Narendra Modi, Perdana Menteri Republik India, telah diberikan sambutan rasmi di Kompleks Perdana Putra, Putrajaya, diikuti dengan mesyuarat empat mata bersama Dato’ Seri Anwar Bin Ibrahim, Perdana Menteri. • Pemimpin Malaysia dan India kemudian telah mengetuai delegasi masing-masing dalam Mesyuarat Delegasi Malaysia–India, di mana kedua-dua pihak membincangkan kerjasama dua hala merangkumi perdagangan dan pelaburan, tenaga kerja, pertanian, kewangan, digital dan teknologi, pertahanan, pendidikan serta sektor keutamaan seperti semikonduktor dan ekonomi digital. • Dato’ Seri Anwar Bin Ibrahim dan TYT Modi telah juga menyaksikan pertukaran Memorandum Persefahaman (MoU), Perjanjian Pertukaran Nota (EoN), Pertukaran Surat (EoL) dan Perjanjian Rangka Kerja antara Kerajaan Malaysia dan Kerajaan Republik India. Majlis ini turut dihadiri oleh Menteri-menteri Kabinet, Ketua-ketua Delegasi dan pegawai-pegawai kanan kerajaan daripada kedua-dua negara. 🌺 Kedua-dua pemimpin turut menyampaikan Kenyataan Media Bersama sempena Lawatan Rasmi ini. Kedua-dua pemimpin menegaskan semula komitmen untuk memperkukuh kerjasama strategik dua hala serta membincangkan isu serantau dan antarabangsa yang berkepentingan bersama. 🇲🇾🤝🇮🇳 #WismaPutra#HubunganDuaHala#MalaysiaIndia#BilateralRelations#DiplomasiMADANI https://www.instagram.com/p/DUhPPt2E8wr/?igsh=NmkyZjJsZDZ3amF6

[⏭️ English caption@comment section] 🙏Apa Khabar! Namaste! RakanWisma🇲🇾🌐 • TYT B N Reddy, Pesuruhjaya Tinggi India, telah mengadakan kunjungan hormat ke atas Ambassador Ikram bin Mohd Ibrahim, Ketua Protokol, di Wisma Putra pada 20 Januari 2026. 🌺 Semasa pertemuan tersebut, kedua-dua dua pihak membincangkan persiapan awal dan susunan bagi lawatan peringkat tinggi yang akan datang. 🇲🇾🤝🇮🇳 #WismaPutra#HubunganDuaHala#MalaysiaIndia#BilateralRelations#DiplomasiMADANI https://www.instagram.com/p/DTzc84ME_9C/?igsh=MWJrNXBrazg4MWpuNg==

[⏭️ English caption@comment section] ✋ApaKhabar! Namaste! RakanWisma🇲🇾🌐 • Dato' Sri Amran Mohamed Zin, Ketua Setiausaha telah menerima kunjungan hormat daripada TYT B.N. Reddy, Pesuruhjaya Tinggi Republik India pada 13 Januari 2026. 🌺 Semasa pertemuan tersebut, Pesuruhjaya Tinggi Republik India telah mengucapkan tahniah kepada Malaysia atas kejayaan mempengerusikan ASEAN pada tahun 2025. Kedua-dua pihak turut membincangkan potensi lawatan peringkat tinggi pada tahun 2026. 🇲🇾🤝🇮🇳 #WismaPutra#HubunganDuaHala#MalaysiaIndia#BilateralAffairs#DiplomasiMADANI https://www.instagram.com/p/DTeylzJk03B/?igsh=MW5oc3lwOTJjZjIxeA==