A forrás a következő:
file1 = open('bemenet.txt', 'r')
Lines = file1.readlines()
file1.close()
adatok=[]
for line in Lines:
adatok.append(line.strip())
file2=open('kiiras.txt',"w")
for x in range(len(adatok)):
file2.write(adatok[x]+"\n")
file2.close()
A program első részében megtörténik a beolvasás. Az első sorban a fájl olvasásra megnyitásra kerül. A második sorban. Utána a beolvasott értékeket pakoljuk ki tömbbe. Figyelem a fájl lezárására. Miután az adatok beolvasásra kerültek, kezdődhet az adatok kiírása.
A különbség apró. A fájl nyitása után egy idézőjelek közé írt betű szabályozza, hogyan viselkedjen a fájllal. Ezek a következőek:
- r - olvasás
- w - írás
- a - hozzáfűzés
- x - fájl készítés, de hibaüzenettel tér vissza ha már létezik a fájl