ID EN
CSV

DictWriter

Python 3.11 🇮🇩 Bahasa Indonesia

Buat objek yang beroperasi seperti penulis biasa tetapi memetakan kamus ke baris keluaran. Parameter fieldnames adalah urutan kunci yang mengidentifikasi urutan nilai dalam kamus yang diteruskan ke metode writerow() ditulis ke file f. Parameter restval opsional menentukan nilai yang akan ditulis jika kamus tidak memiliki kunci dalam nama bidang. Jika kamus yang diteruskan ke metode writerow() berisi kunci yang tidak ditemukan dalam nama bidang, parameter ekstrasaksi opsional menunjukkan tindakan yang harus diambil. Jika disetel ke 'naikkan', nilai defaultnya, ValueError akan dimunculkan. Jika itu

Syntax

PYTHON
class csv.DictWriter(f, fieldnames, restval='', extrasaction='raise', dialect='excel', *args, **kwds)

Contoh

Example 1
PYTHON
import csv

with open('names.csv', 'w', newline='') as csvfile:
    fieldnames = ['first_name', 'last_name']
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)

    writer.writeheader()
    writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'})
    writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'})
    writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'})

See Also

sequence writerow() writerow() ValueError writer DictReader DictWriter