Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
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
@gerdusuroboyo -
Apa saja sih yang akan dipelajari di KPG? Mimin punya bocorannya nih! Yuk pada segera daftarkan diri ikut KPG Surabaya. Jangan sampai ketinggalan guys. .
.
#gusdur
#Gusdurian
#menujuKPGgerdu
@jaringangusdurian - Selamat Hari Waisak 2563 BE bagi tuips yang merayakan. Semoga hati kita makin suci dari segala amarah dan benci.
Mari menebar kebajikan kepada sesama. Semua makhluk hidup bahagia.
#Waisak
.
.
#Gusdur
#Gusdurian
#JaringanGusdurian
Halo Temen-temen Jogja!
Kabar Gembira yang ditunggu-tunggu sudah rilis nih.
Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Santri Gus Dur Jogja membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Jogja ke #8 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu "Kelas Pemikiran, Kelas Menulis dan Kelas Media Sosial."
Cara pendaftarannya gampang guys, Langsung klik saja link
https://tinyurl.com/KPGDaringJogja
Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat.
Gratis, terbuka untuk umum dan kuota terbatas!
Info lebih lengkap hubungi CP : 0858-6654-0007 (Nu'un) dan 0858-2661-7215 (Roni).
Twitter : @santriGD
IG : @santrigusdur
FB : Santri Gus Dur
Telegram : Santri Gus Dur
Web : Santrigusdur.com
#kpg8jogja
#SantriGusDur
#GUSDURian
#gusdur
Hallo!!!
*Festival Kampung #5*
Kali ini tim acara festival kampung bekerjasama dengan Masjid Baitul Hikmah Gondolayu Lor mengadakan Nobar dan Tahlil bersama.
Film yang akan diputar adalah film tanda tanya "?"
So, Jangan Lupa Hadir dan menjadi salah satu bagian dari peringatan Haul Gus Dur Kali ini yak😊 yang akan dilaksanakan pada :
🏘 Masjid Baitul Hikmah Gondolayu Lor
🕑19.30 WIB
📅 Selasa, 25 Februari 2020
.
.
Catat tanggal nya dan jangan Lupa hadir ajak teman kalian sebanyak-banyaknya
#SatuDekadeGusDur#FestivalKampung
#Gusdurian
#TandaTanya
*Ziarah Pemikiran Gus Dur #3*
Rangkaian kali ini akan membedah buku Gus Dur berjudul *"Gus Dur Menjawab Perubahan Zaman"*.
Gus Dur sebagai cendekiawan tidak bisa dilepaskan dari rasa kemanusiaan. Dalam buku ini, Gus Dur menjawab beragam isu agama dan negara yang sangat relevan untuk dijadikan wacana solusi perubahan zaman.
Diskusi beda buku akan dilaksanakan pada:
Hari : Sabtu,1 Februari 2020.
Pukul : 15.00 - Selesai
Lokasi : Gedung Santi Sasana, Pura Jagadnatha.
Narasumber acara:
1. Savic Ali (Founder Islami.co)
2. I Nyoman Santiawan (Pengurus Parisada Hindu Dharma Indonesia DIY)
Acara ini akan dimoderatori oleh Misni Parjiati (Aktivis Srikandi Lintas Iman)
Silakan datang dan ajak teman terbaikmu. Kita belajar gagasan Gus Dur dan saling tukar pikiran.
#SatuDekadeGusDur
#Gusdurian
#ZiarahPemikiranGusDur
#PuraJagadnatha
@gusdurian_pasuruan Kelas Pemikiran Gus Dur #3 Pasuruan Online ada perubahan waktu pelaksanaan!
Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Gitu Saja Kok Repot GUSDURian Pasuruan membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Pasuruan ke #3 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu, diantaranya:
- Kelas Pemikiran,
- Kelas Menulis dan
- Kelas Media Sosial.
yang pastinya teman-teman bersedia mengikuti seluruh rangkain KPG selama 3 bulan.
Cara pendaftarannya gampang guys, Langsung klik saja link dibawah ini
https://tinyurl.com/kpgpasuruan3
Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat.
Gratis, terbuka untuk umum dan kuota terbatas!
Info lebih lengkap hubungi CP :
087761222116 (Cici)
081357055633 (Lukman)
FB : KGSKR Gusdurian Pasuruan
IG : @Gusdurian_Pasuruan
Twitter : @GUSDURian_Pas
#KPG3Pasuruan
#KGSKRGusdurianPasuruan
#JaringanGusdurian
#GUSDURian
#gusdur

Halo Temen-temen Pasuruan!
Kabar Gembira yang ditunggu-tunggu sudah datang nih.
Sebagai upaya memahami dan menginternalisasi gagasan dan pemikiran Gus Dur, Komunitas Gitu Saja Kok Repot GUSDURian Pasuruan membuka kembali kesempatan bagi generasi muda untuk mengikuti Kelas Pemikiran Gus Dur (KPG) Pasuruan ke #3 yang kali ini akan dilaksanakan secara "Online" dengan 3 rangkaian kegiatan yaitu, diantaranya:
- Kelas Pemikiran,
- Kelas Menulis dan
- Kelas Media Sosial.
yang pastinya teman-teman bersedia mengikuti seluruh rangkain KPG .
Cara pendaftarannya gampang guys, Langsung klik saja link dibawah ini
https://tinyurl.com/kpgpasuruan3
Yuk daftarkan diri kalian ya teman-teman, tanggal-tanggal pentingnya juga harus dicatat.
Gratis, terbuka untuk umum dan kuota terbatas!
Info lebih lengkap hubungi CP :
087761222116 (Cici)
081357055633 (Lukman)
FB : KGSKR Gusdurian Pasuruan
IG : @Gusdurian_Pasuruan
Twitter : @GUSDURian_Pas
#KPG3Pasuruan
#KGSKRGusdurianPasuruan
#JaringanGusdurian
#GUSDURian
#gusdur
*Khusus Anak Muda di Gorontalo*
Hallo man-teman. pendaftaran KPG segera ditutup loh.
Bagi yg blm mendaftar, masih ada kesempatan. Jangan lupa, mengirim tulisan tentang Gus Dur dan Motivasi mengikuti pelatihan ini.
*Baca Syarat & ketentuan lihat disini:* https://bit.ly/3b7N9Ga
*Link pendaftaran:* https://tinyurl.com/KPGGorontalo
Narahubung:
+62 813 1428 5370 (Heri)
+62 853-4214-2414 (Alifah)
#KPGIIGorontalo#KPG#GUSDURian#GUSDURianGorontalo
Menulis Cerita TUNAS 2020
Tuliskan kisahmu tentang TUNAS 2020 sepanjang 700-1000 kata. Tulisan yang dimuat gusdurian.net akan mendapatkan souvenir.
Jangan simpan kisahmu sendirian. Bagikan kisahmu kepada teman-teman GUSDURian seluruh Indonesia. Tulisanmu akan dibaca sampai ribuan pembaca.
Tulisan akan dimuat periode 20-31 Desember 2020.
Kirim kisahmu ke email: [email protected] dengan subjek #KisahTunas
#Tunas2020
#Gusduriandotnet
#Gusdurian
Kaos Haul Gus Dur 2019
Gusdurian Sumenep punya produk baru nih, gaes: kaos murah, mewah dan merakyat.
Bahan: catton combed 30s
Warna: hijau botol
Ukuran yg tersedia:
S: 46 x 69
M: 48,5 x 71,5
L: 51 x 74
XL: 53,5 x 76
XXL: 56 x 79
Harga:
- Lengan pendek:
S - XL: Rp85.000,-
XXL: Rp90.000,-
-Lengan panjang:
S - XL: Rp90.000,-
XXL: Rp95.000,-
Batas pemesana: 25 Januari 2020
Pemesanan melalui WA/telepon ke: 085257025294
Kaos dapat diambil/dikirim sejak 07 Februari 2020
Pemesan akan dicatat setelah melakukan pembayaran.
Pembayaran bisa dilakukan via cash atau bank ke nomor: 8124-01-007386-53-0 an. Zaynollah. Selanjutnya mengkonfirmasi dengan mengirimkan bukti transfer ke nomor yg tertera di poster.
O ya, harga belum termasuk ongkir, yes.. 😉
Info lebih lanjut: 085257025294
#haulgusdur2019
#1dekadehaulgusdur
#gusdurian
#gusduriansumenep
Ziarah Pemikiran Gus Dur
Acara bedah buku "Sang Kosmopolit" karya Hairus Salim yang dibedah Alissa Wahid dan Dr. Zuly Qodir. Acara ini dimoderatori oleh Anfasul Marom. Bagi teman-teman yang belum bisa hadir silakan datang ke acara-acara kita selanjutnya.
Acara ini merupakan kerjasama Santri Gus Dur dengan ISAIS UIN Sunan Kalijaga.
#Gusdurian
#SatuDekadeGusDur
#ZiarahPemikiranGusDur
#UINSunanKalijaga
#Isais
Zine BERAGAM merupakan kumpulan pikiran, ikhtiar, dan harapan. Terbit setiap bulan dengan merangkum esai, opini, infografis, sketsa, dan humor. Beragam dinisiasi oleh penggerak Komunitas GUSDURian Makassar sebagai medium mengarsipkan dan menyebarluaskan narasi kecil dan pinggiran tentang kesetaraan, keadilan, dan kemanusiaan. Beragam juga bagian dari upaya melanjutkan nilai, pemikiran, dan keteladanan Gus Dur.
BERAGAM VOL. 1 dengan tema "Gus Dur Sehari-hari" kini bisa diakses secara gratis di https://issuu.com/gusdurianmks/docs/beragam__1
Selamat membaca gengs!
#beragam#zineberagam#gusdur#gusdurian#gusdurianmakassar#jaringangusdurian