selam
2 dosyada farklı olanları ayırmam lazım nasıl yapılır
python3 ile
selam
2 dosyada farklı olanları ayırmam lazım nasıl yapılır
python3 ile
Biraz daha açık olabilir misiniz? 2 dosyadaki farklı olan neyi ayırmak istiyorsunuz bu 2 dosyadan kastınız nedir?
2 txt dosyası var
bu 2 dosya içerisinde aynı olan kelimeler var
her kelime 1 satır
ilk dosyada olan ama ikinci dosyada olmayan kelimeler lazım bana
set
ler yani kümeler işinizi görür.
file1 = open("file1.txt", "r")
file2 = open("file2.txt", "r")
data1 = set(file1.read().split("\n"))
data2 = set(file2.read().split("\n"))
data3 = data1 - data2
file3 = open("file3.txt", "w")
file3.write("\n".join(data3))
Bu kodları çalıştırdığınız python dosyası, kendisiyle aynı dizinde olan file1.txt
de olup da file2.txt
de olmayan satırları oluşturduğu file3.txt
ye kaydeder.
NOT1 : file1.txt
de birden fazla geçen satırlar tek satır olarak file3.txt
ye geçirilir.
NOT2 : Bu kod kümelerle çalıştıpı için sıralamaya önem vermez.