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

Резултати

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

Пребарај: #kangengusdur

当前筛选 #kangengusdur清除筛选
Gusdurian.Net

@gusduriannet · Post #2211 · 03.08.2020 г., 08:43

Dimzoom edisi kedelapan sekaligus memperingati hari lahirnya Gus Dur diselenggarakan pada Jumat, 7 Agustus 2020. Tema Dimzoom kali ini adalah "Meneladani Gus Dur: Melihat kembali Cita-Cita Kemerdekaan". Kita akan berbincang banyak hal terkait Gus Dur bersama salah seorang sahabatnya, Kiai @husein553. Juga bersama salah seorang komika Kak @arie_kriting. Kak @inayawahid akan memandu obrolan seru ini. Untuk itu yuk segera daftarkan diri kamu melalui link berikut https://s.id/DIMZOOM8. Terbuka dan gratis! Narahubung: 0858 79100 787 (Ela) Disediakan bahasa isyarat #KangenGusDur

Gusdurian.Net

@gusduriannet · Post #2215 · 04.08.2020 г., 12:52

GUS DUR & MINORITAS Selama hidup, Gus Dur dikenal sebagai pembela minoritas. Namun perlu dicatat bahwa minoritas yang dibela Gus Dur tidak selalu terkait jumlah yang sedikit. Apakah Gus Dur pernah membela kelompok dengan jumlah mayoritas? Tentu pernah. Peristiwa Priok pada tanggal 12 September 1984 jadi contohnya. Selain itu, Gus Dur bersama tokoh agama lain seperti Romo Mangunwijaya membela dan mendampingi warga Kedung Ombo yang direpresi pemerintah Orde Baru. Mereka membangun rumah ibadah, mencarikan guru ngaji, dan melakukan berbagai upaya penguatan mental terhadap warga terdampak pembangunan waduk terbesar di Indonesia itu. Bentuk pembelaan Gus Dur terhadap kelompok yang dilemahkan di antaranya: - Mencabut larangan penggunaan adat istiadat dan budaya Tionghoa - Menjadikan Konghucu sebagai agama resmi - Mengembalikan nama Irian Jaya menjadi Papua - Membela grup band Dewa yang dianggap lecehkan agama karena simbol laskar cinta - Membela Ahmadiyah - Membela Dorce Gamalama, Inul Daratista, Arswendo Atmowiloto - dll Bagi Gus Dur, ketidaksetujuan atas sesuatu tidak berarti berlaku diskriminatif terhadapnya. Terutama negara harus hadir kepada setiap warga tanpa memandang latar belakangnya. Itu merupakan amanah konstitusi yang harus dijunjung tinggi. Selamat hari lahir Gus Dur yang ke-80. Gus Dur sudah meneladankan, saatnya kita melanjutkan. #HarlahGusdur#KangenGusdur

Gusdurian.Net

@gusduriannet · Post #1816 · 06.11.2019 г., 15:35

Halooo Sedulur GUSDURian se-Indonesia - Akhirnya GUSDURian Tangerang Open PreOrder Kaos nih. Dalam rangka menyambut 1 Dekade HAUL Gus Dur. T-shirt Gus Dur The Father Of Humanism - Yukk.. Dipesan gengs IDR 100rb free sticker Lengan Panjang +10rb Size XXL-XXXL + 10rb - Langsung saja kirim data pemesanan dengan format: - Nama: Alamat lengkap (Jln, No rumah, Kec/Kab, kode pos): No Hp: Size: Jumlah: Kirim pesan WA ke 0897-6803-581 Setelah itu bayar melalui transfer Bank BCA | Ahmad Hidayat : 7020-35-8291 - Pemesanan ditutup sampai tanggal 23 November 2019. Produksi dimulai 24 sampai 30 November 2019. Kaos akan dikirim awal Desember atau bisa lebih dini bila memungkinkan ya gengs. - - Mari kita berpartisipasi untuk memeriahkan HAUL Gus Dur 🙋🤙 _ #gusdur#gusdurian#muridgusdur#santrigusdur#kaosgusdur#haulgusdur#kangengusdur