Dosya işlemleri, Python programlarında dosyalarla çalışmak için kullanılan temel yeteneklerdir. Dosya işlemleri, dosyaları okuma, yazma ve düzenleme amacıyla kullanmamıza olanak sağlar. İşte dosya işlemlerini adım adım anlatan bir örnek:
Dosya Oluşturma ve Yazma: İlk adım olarak, yeni bir dosya oluşturup içine veri yazma işlemini gösterelim.
dosya_adi = ‘yeni_dosya.txt’
icerik = “Bu metin dosya işlemleri örneği içindir.” with open(dosya_adi, ‘w’) as dosya:
dosya.write(icerik) print(f'{dosya_adi} adlı dosya oluşturuldu ve içeriği yazıldı.’)
Dosya Okuma: Oluşturduğumuz dosyanın içeriğini okuyalım.
with open(dosya_adi, ‘r’) as dosya:
okunan_icerik = dosya.read()
Dosyaya Ekleme (Append): Mevcut bir dosyanın sonuna ek veri eklemek için ‘append’ modunu kullanabiliriz. print(f'{dosya_adi} dosyasının içeriği:’) print(okunan_icerik)
ek_icerik = “\nBu satır dosyaya eklendi.”
with open(dosya_adi, ‘a’) as dosya:
dosya.write(ek_icerik)
print(‘Dosyaya ek içerik eklendi.’)
Satır Satır Okuma ve İşleme: Dosyayı satır satır okuyarak her bir satır üzerinde işlem yapalım.
with open(dosya_adi, ‘r’) as dosya:
satirlar = dosya.readlines()
print(f'{dosya_adi} dosyasının satırları:’)
for satir in satirlar:
print(satir.strip()) # strip ile boşlukları ve satır sonu karakterlerini temizler
Dosya Kapatma: “with" bloğu, dosya işlemi tamamlandığında dosyanın otomatik olarak kapatılmasını sağlar. Ancak, dosyayı manuel olarak kapatmak da iyi bir uygulamadır.
dosya.close()
print(f'{dosya_adi} dosyası kapatıldı.’)
Dosya işlemleri bu şekilde gerçekleştirilir. Bu örnek, temel dosya işlemlerini anlamanıza yardımcı olmalıdır. Gerçek uygulamalarda hata yönetimi, dosya yolları ve daha karmaşık işlemler göz önünde bulundurulmalıdır.
