Python Python Dosya Yönetimi 2026 Güncel

Python Dosyaya Ekleme Yapma

3 dk okuma süresi 536 görüntülenme 2024-09-09 4.9 (14 değerlendirme)

Python'da dosyaya veri eklemek için append (ekleme) modu kullanılır. Bu, dosyayı yeniden yazmak yerine, var olan dosyanın sonuna yeni veriler eklemeye yarar. Ekleme işlemi için dosya 'a' (append) modunda açılır. Dosya yoksa, Python otomatik olarak yeni bir dosya oluşturur.

1. Dosyayı Ekleme Modunda Açmak

Dosyayı ekleme modunda açmak için open() fonksiyonunu 'a' moduyla kullanabilirsiniz:

with open("dosya.txt", "a") as dosya: dosya.write("Yeni veri ekliyorum. ")

Bu kodla:

  • "dosya.txt" dosyası ekleme modunda açılır.
  • Eğer dosya mevcutsa, var olan içeriği korunur ve sonuna "Yeni veri ekliyorum." metni eklenir.
  • Dosya yoksa yeni bir dosya oluşturulur.

2. Birden Fazla Satır Eklemek

Eğer birden fazla satır eklemek isterseniz, writelines() metodunu kullanabilirsiniz. Ancak, her satırın sonuna eklemeyi unutmamanız gerekir.

satirlar = ["Birinci satır ", "İkinci satır ", "Üçüncü satır "] with open("dosya.txt", "a") as dosya: dosya.writelines(satirlar) # Satırları dosyanın sonuna ekler

Bu örnekte:

  • Mevcut dosyaya üç yeni satır eklenir.
  • Her satırın sonunda karakteri olduğundan, her satır yeni bir satıra yazılır.

3. Kullanıcıdan Alınan Veriyi Dosyaya Eklemek

Bir uygulama içinde, kullanıcıdan alınan verileri dosyanın sonuna eklemek için şu yöntem kullanılabilir:

veri = input("Dosyaya eklemek istediğiniz veriyi girin: ") with open("dosya.txt", "a") as dosya: dosya.write(veri + " ") # Kullanıcıdan alınan veri dosyanın sonuna eklenir

4. Ekleme Modunun Avantajları

  • İçerik korunur: Dosyanın mevcut içeriği silinmez, yalnızca ekleme yapılır.
  • Veri güncelleme: Var olan bir dosyayı güncellemek ve yeni veriler eklemek için idealdir.
  • Güvenli dosya yönetimi: with yapısı kullanıldığında, dosya işlemi tamamlandığında dosya otomatik olarak kapatılır.

Özet:

  • 'a' modu: Dosyanın sonuna veri eklemek için kullanılır.
  • write() : Tek bir string veri eklemek için.
  • writelines() : Birden fazla satırı liste halinde eklemek için.
  • with bloğu: Dosya güvenli şekilde açılır ve işlem bitince otomatik kapanır.

Dosyaya ekleme yapma, özellikle günlük dosyaları, log dosyaları ya da sürekli veri kaydı tutulması gereken durumlar için oldukça faydalıdır.

Bu Dersi Değerlendirin

Bu ders size yardımcı oldu mu? Puan verin!

Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.

4.9 / 5 (Toplam 14 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu ders ve konuyla ilgili en çok merak edilenler

Python Dosyaya Ekleme Yapma dersini öğrenmek için ön koşul var mı?

Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.

Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?

Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.

Takıldığım bir yerde nereden soru sorabilirim?

Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.

Paylaş:
PHP Hocası Akademi

Topluluk Yorumları (0)

Ders Hakkında Yorum Yap veya Soru Sor

Henüz yorum yapılmamış. İlk yorumu siz yazın!