44. PYTHON'DA DOSYA İŞLEME VE YÖNETİMİ

 

PYTHON'DA DOSYA İŞLEME VE YÖNETİMİ

Python, dosya işleme ve yönetimi için kapsamlı bir dizi araç ve kütüphane sunar. Bu sayede programcılar verileri disk üzerinde kolayca saklayabilir, okuyabilir, güncelleyebilir ve silebilirler. Bu blog yazısında, Python'da dosya işleme ve yönetiminin temellerini inceleyeceğiz.

Dosya Açma:

Dosya işlemlerine başlamadan önce, dosyayı açmak için open() fonksiyonunu kullanmanız gerekir. Bu fonksiyon iki parametre alır: dosya adı ve açma modu. Dosya adı, dosyanın bulunduğu konumu ve adını belirtir. Açma modu ise dosyanın nasıl açılacağını belirler. En yaygın kullanılan açma modları şunlardır:

  • 'r': Dosyayı okuma modunda açar.
  • 'w': Dosyayı yazma modunda açar. Var olan dosyadaki tüm içeriği siler.
  • 'a': Dosyayı ekleme modunda açar. Dosyanın sonuna veri ekler.
  • 'x': Dosyayı oluşturma modunda açar. Dosya zaten mevcutsa hata verir.
Python
dosya = open("ornek.txt", "r")

Dosyadan Okuma:

Dosya açıldıktan sonra, dosyadaki verileri okumak için çeşitli fonksiyonlar kullanabilirsiniz. En yaygın kullanılan fonksiyonlar şunlardır:

  • read(): Dosyanın tüm içeriğini tek bir dize olarak okur.
  • readline(): Dosyadaki her satırı bir dize olarak okur.
  • readlines(): Dosyadaki tüm satırları bir liste olarak okur.
Python
dosya = open("ornek.txt", "r")
icerik = dosya.read()
print(icerik)

dosya = open("ornek.txt", "r")
for satir in dosya.readlines():
    print(satir)

Dosyaya Yazma:

Dosyaya veri yazmak için write() fonksiyonunu kullanabilirsiniz. Bu fonksiyon, yazılacak veriyi dize olarak parametre olarak alır.

Python
dosya = open("ornek.txt", "w")
dosya.write("Bu bir metin örneğidir.")
dosya.close()

Dosyaları Kapatma:

Dosyayla işiniz bittiğinde, close() fonksiyonunu kullanarak dosyayı kapatmanız önemlidir. Bu, dosyadaki tüm değişikliklerin diske kaydedilmesini sağlar.

Python
dosya = open("ornek.txt", "r")
icerik = dosya.read()
print(icerik)
dosya.close()

Daha Fazla:

Python'da dosya işleme ve yönetimiyle ilgili daha birçok şey yapabilirsiniz. Örneğin, dosyaları kopyalayabilir, taşıyabilir, silebilir ve farklı formatlarda okuyup yazabilirsiniz. Daha fazla bilgi için Python belgelerine bakabilirsiniz: https://python-istihza.yazbel.com/temel_dosya_islemleri.html

Özet:

Python, dosya işleme ve yönetimi için güçlü bir dizi araç ve kütüphane sunar. Bu blog yazısında, Python'da dosya işleme ve yönetiminin temellerini inceledik. Daha fazla bilgi için Python belgelerine bakabilirsiniz.

Yorumlar

Bu blogdaki popüler yayınlar

7. PYTHON'DA HATA YAKALAMA VE İSTİSNALAR (EXCEPTIONS)

5. PYTHON'DA MODÜLLER VE PAKETLERİN KULLANIMI

15. VERİ ANALİZİ VE İSTATİSTİKLER PYTHON'DA NASIL YAPILIR?