📊 csv - CSV Dosya İşlemleri
CSV (Comma-Separated Values) dosyalarını okuma, yazma ve işleme
📦 53 Fonksiyon
📝 809 Satır
💾 24 KB
📋 Genel Bakış
csv modülü, CSV formatındaki veri dosyalarını okuma, yazma ve işleme için araçlar sağlar. Excel ile uyumlu, özelleştirilebilir ayırıcılar ve otomatik tip dönüşümlerini destekler.
📖 CSV Okuma
- csv.oku() - CSV dosyasını okuma
- csv.okuyucu() - Satır satır okuyucu
- csv.sözlük_oku() - Başlıklarla sözlük olarak okuma
✏️ CSV Yazma
- csv.yaz() - CSV dosyasına yazma
- csv.yazıcı() - Satır satır yazıcı
- csv.sözlük_yaz() - Sözlüklerden CSV oluşturma
⚙️ Yapılandırma
- csv.ayırıcı_ayarla() - Ayırıcı karakter (varsayılan: virgül)
- csv.tırnak_ayarla() - Tırnak karakteri
- csv.başlık_var() - İlk satır başlık mı?
💡 Kullanım Örnekleri
CSV Okuma ve Yazma
kullan csv
// CSV dosyasını oku
değer veriler = csv.oku("çalışanlar.csv", başlık: doğru)
yazdır("--- Çalışan Listesi ---")
için satır içinde veriler {
yazdır(f"Ad: {satır['ad']}, Departman: {satır['departman']}, Maaş: {satır['maaş']}")
}
// Yeni veri ekle
değer yeni_çalışanlar = [
{"ad": "Ahmet Yılmaz", "departman": "Yazılım", "maaş": "15000"},
{"ad": "Ayşe Demir", "departman": "Tasarım", "maaş": "13000"},
{"ad": "Mehmet Kaya", "departman": "Pazarlama", "maaş": "12000"}
]
csv.sözlük_yaz("yeni_çalışanlar.csv", yeni_çalışanlar)
yazdır("\n✓ Yeni CSV dosyası oluşturuldu")