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.
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.
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.
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.
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
Yorum Gönder