Python'da dosya işlemleri için open() fonksiyonu kullanılır. En güvenli yöntem with bloğudur; çünkü dosyayı otomatik kapatır.
Dosya okuma
with open('notlar.txt', 'r', encoding='utf-8') as f:
icerik = f.read()
print(icerik)
Satır satır okuma
with open('notlar.txt', 'r', encoding='utf-8') as f:
for satir in f:
print(satir.strip())
Dosyaya yazma
with open('notlar.txt', 'w', encoding='utf-8') as f:
f.write('Merhaba Kuzey Kutbu!\n')
'w' dosyanın üzerine yazar, 'a' ise sonuna ekler. Türkçe karakterler için encoding='utf-8' yazmayı unutma!