Python'da dosya işlemleri için open() fonksiyonu kullanılır. Bu fonksiyon dosyayı belirtilen modda açar ve bir dosya nesnesi döndürür.
# Dosya yazma örneği
with open("deneme.txt", "w", encoding="utf-8") as dosya:
dosya.write("Bu bir deneme metnidir.\n")
dosya.write("İkinci satır.\n")
# Dosya okuma örneği
with open("deneme.txt", "r", encoding="utf-8") as dosya:
icerik = dosya.read()
print(icerik)
Çıktı:
Bu bir deneme metnidir.
İkinci satır.
Dosya Modları
"r" - Okuma modu (varsayılan)
"w" - Yazma modu (dosyayı siler ve yeniden oluşturur)
"a" - Ekleme modu (dosyanın sonuna ekler)
"r+" - Okuma ve yazma modu
"b" - Binary mod (örneğin "rb" veya "wb")
Bilginizi Test Edin
Hangisi Python'da bir dosyayı okuma ve yazma modunda açar (dosya varsa silmez)?