# Dosya yollarınızı buraya girin
dosya1_yolu = 'ilk_dosya.txt' # Bu dosyadan satırlar silinecek
dosya2_yolu = 'ikinci_dosya.txt' # Bu dosyadaki satırlar silinmek için kullanılacak
# İkinci dosyadaki satırları bir set olarak okuyun
with open(dosya2_yolu, 'r') as dosya2:
silinecek_satirlar = set(dosya2)
# İlk dosyadan sadece ikinci dosyada olmayan satırları yaz
with open(dosya1_yolu, 'r') as dosya1:
satirlar = dosya1.readlines()
with open('guncellenmis_' + dosya1_yolu, 'w') as yeni_dosya:
for satir in satirlar:
if satir not in silinecek_satirlar:
yeni_dosya.write(satir)
print('İşlem tamamlandı. Güncellenmiş dosya: ' + 'guncellenmis_' + dosya1_yolu)
Powered by ChatGPT
line 7
silinecek_satirlar = set(dosya2)
^
IndentationError: expected an indented block after 'with' statement on line 6