Path: blob/master/İleri Seviye Veri Yapıları ve Objeler/Kodlama Egzersizleri/dosya_islemleri.py
765 views
class Dosya():12def __init__(self):34with open("metin.txt","r",encoding="utf-8") as file:56dosya_icerigi = file.read()78kelimeler = dosya_icerigi.split()9self.sade_kelimeler = list()1011for i in kelimeler:12i = i.strip("\n")1314i = i.strip(" ")15i = i.strip(".")16i = i.strip(",")1718self.sade_kelimeler.append(i)19def tum_kelimeler(self):2021kelimeler_kümesi = set()2223for i in self.sade_kelimeler:24kelimeler_kümesi.add(i)2526print("Tüm kelimeler........")2728for i in kelimeler_kümesi:2930print(i)3132print("********************************")333435def kelime_frekansı(self):3637kelime_sözlük = dict()383940for i in self.sade_kelimeler:4142if (i in kelime_sözlük):43kelime_sözlük[i] += 14445else:46kelime_sözlük[i] = 14748for kelime,sayı in kelime_sözlük.items():4950print("{} kelimesi {} defa geçiyor....".format(kelime,sayı))5152print("--------------------------------------------------")53545556575859dosya = Dosya()6061dosya.kelime_frekansı()626364