import os, re
dosyalar = os.listdir(os.getcwd())
#klasördeki dosyaları listeliyoruz
derle = re.compile("(\{[A-Z].*\})")
for dosya in dosyalar:
#her dosya için
file = open(dosya, "r") #aç
liste = file.readlines()
#oku, liste olarak kaydet
file.close() #kapat
for s in liste:
#listedeki her satır
#(altyazı satırları oluyor)
nesne = derle.search(s)
#regex'i ara
if nesne:
#eğer bulursan(True dönecek)
a = liste[liste.index(s)]
a = a.replace(nesne.group(1),"")
liste[liste.index(s)] = a
#bulduğun kısmı sil
yeni = open("yeni_%s" % dosya, "w")
#başına "yeni_" ekleyerek
#yeni dosya oluştur
yeni.writelines(liste)
#yeni dosyaya yaz
yeni.close()
#yeni dosyayı kaydet
Nisan 4, 2010
