👮♂️Erişim Yöntemleri | Dosya
Dosya işlemlerinde erişim işlemleri
✨ Kullanım
Python üzerinde dosya işlemleri oldukça kolaydır.
Temel okuma metodu
open(<dosya_ismi>, <erişim_modu>, encoding=<kodlama>)
şeklindedir<dosya_ismi>
Dosya yolu veya ismiÖrn: "text.txt"
<erişim_modu>
Okuma, yazma veya eklemeÖrn: 'a', 'w', 'r', 'r+' ...
<kodlama>
Dosya kodlama formatıÖrn: 'utf-8'
Dosya bulunamazsa
IOError
hatası verir
💎 Erişim Modları
Mod | Anlamı | Açıklama |
---|---|---|
| Read (Okuma) | Dosya varsa okumak için açar yoksa hata verir |
| Write (Yazma) | Dosyayı sıfırdan yazmak için oluşturma (verileri siler) |
| Append (Ekleme) | Dosyayı üzerine eklemek için açar, yoksa oluşturur |
| Binary işlemleri | Sıkıştırılmış dosyada işlemler |
Ek bilgiler için buraya bakabilirsin.
👨💻 Dosya Kodlamaları
📑 Dosya formatları
encoding
ile ifade edilir
💎 Kod | ⭐ Karşılığı | 📝 Açıklama |
---|---|---|
| UTF-8 | Özel karakterler içeren dosya |
| UTF-8 with BOM | Özel karakterler + BOM değeri içeren (emoji js) |
🧙♂ Detaylı bilgi için u'\ufeff' in Python string alanına bakabilirsin.
👨💻 Sistem Kodlamaları
Komut | Açıklama |
---|---|
| 🚀 Emoji gibi farklı formattaki metinler üzerinde çalışırken kullanılır (Terminal bunları algılayamaz) |
🧙♂ Detaylı bilgi için How to set sys.stdout encoding in Python 3? alanına bakabilirsin.
💠 İşlem Metodları
Mod | Açıklama |
---|---|
| Dosyayı komple okuma |
| Dosyadaki 1 satırı okuma |
| Dosyadaki tüm satırları |
| Dosyaya metin yazma |
| Dosyayı kapatma (context manager için gerekli değil) |
⭐ Erişim Örnekleri
Last updated