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!