Dosya işleme, herhangi bir programlama dilinin önemli bir parçasıdır.
Python, dosyaları oluşturmak, okumak, güncellemek ve silmek için çeşitli işlevlere sahiptir.
Dosya yönetimi
Python’da dosyalarla çalışmanın temel işlevi open () işlevidir.
Open () işlevi iki parametre alır; filename ve mode.
Bir dosyayı açmak için dört farklı yöntem (mode) vardır:
“r” – Oku – Varsayılan değer. Okumak için bir dosya açar, dosya yoksa hata
“a” – Ekle – Eklemek için bir dosya açar, yoksa dosyayı oluşturur
“w” – Yaz – Yazmak için bir dosya açar, yoksa dosyayı oluşturur
“x” – Oluştur – Belirtilen dosyayı oluşturur, dosya varsa bir hata döndürür.
Ek olarak, dosyanın binary mod mu yoksa metin modu olarak mı işleneceğini belirtebilirsiniz.
“t” – Metin – Varsayılan değer. Metin modu
“b” – Binary- Binary mod (ör. resimler)
Sözdizimi
Bir dosyayı okumak üzere açmak için dosyanın adını belirtmeniz yeterlidir:
Örnek:
1 2 3 |
f = open("demofile.txt") |
Yukarıdaki kod şununla aynıdır:
1 2 3 |
f = open("demofile.txt", "rt") |
Okuma için “r” ve metin için “t” varsayılan değerler olduğundan, bunları belirtmenize gerek yoktur.
Not: Dosyanın var olduğundan emin olun, aksi takdirde bir hata alırsınız.
Diğer Python Dosya İşlemleri İçin Tıkla.
[…] Python Dosya İşlemleri […]