sonaliigifail=open("K1_referentskorpus_sonaliigid.txt", "r", encoding="utf-8") sisendtekstifail=open("K1_referentskorpus.txt", encoding="utf-8") valjundkataloog="naited_k1_referentskorpus_D/" for sonaliigirida in sonaliigifail: tekstirida=sisendtekstifail.readline().strip() sonaliigid=sonaliigirida.strip().replace("Z", "").replace("^", "").replace("$", "") if len(sonaliigid)<3: continue sonaliigidm=[sonaliigid[nr:nr+3] for nr in range(len(sonaliigid)-2)] kolmikud=set() for kolmik in sonaliigidm: if kolmik not in kolmikud: if "D" in kolmik: kolmikud.add(kolmik) valjundfail=open(valjundkataloog+kolmik+".txt", "a", encoding="utf-8") print(tekstirida.strip()+" | "+sonaliigirida.strip(), file=valjundfail) valjundfail.close()