file = 'text.txt' # okuyacağımız dosya
line = 1 # dosyanın başından itibaren kaç satır okuyacağımız
i = 0
text_output = ''
f = open(file, 'r').readlines()
while i < line:
text_output = f[i]
i += 1
new_file = 'new_text.txt' # kopyaladığımız satırı yapıştıracağımız dosya
new_f = open(new_file, 'w') # w yerine a dersek, a üzerine ekleyeceği için
# o satıra kadarki satırları da alır, w ise
# en son ne yazıldıysa onu dosyaya bastırır çünkü
# w'nin davranışı dosyayı temizleyip kendisine verilen
# girdiği dosyaya bastırmaktır.
new_f.write(text_output)
text.txt’min içeriği:
birinci satir
ikinci satir
ucuncu satir
Bu konuyla ilgili şu dökümana göz atmanızı öneririm: Temel Dosya İşlemleri — Python 3 için Türkçe Kılavuz