Bir dosyadaki satırları silmek için gerekli kod örneği : (örneğin dosya.txt içeriği aşağıdaki gibi olsun:
Birinci Satır İkinci Satır Üçüncü Satır Dördüncü Satır Beşinci Satır Altıncı Satır Yedinci Satır Sekizinci Satır Dokuzuncu Satır Onuncu Satır
Üstteki 2 satırı silmek için
f = open("dosya.txt", "r+")
lines = f.readlines()
f.seek(0)
f.truncate()
f.writelines(lines[2:])
f.close()
Sonuç:
Üçüncü Satır
Dördüncü Satır
Beşinci Satır
Altıncı Satır
Yedinci Satır
Sekizinci Satır
Dokuzuncu Satır
Onuncu Satır
Alttaki iki satırı silmek için gerekli kod örneği:
f = open("dosya.txt", "r+")
lines = f.readlines()
f.seek(0)
f.truncate()
f.writelines(lines[:-2])
f.close()
Sonuç:
Birinci Satır
İkinci Satır
Üçüncü Satır
Dördüncü Satır
Beşinci Satır
Altıncı Satır
Yedinci Satır
Sekizinci Satır