Mengembalikan objek penulis yang bertanggung jawab untuk mengubah data pengguna menjadi string yang dibatasi pada objek mirip file tertentu. csvfile dapat berupa objek apa pun dengan metode write(). Jika csvfile adalah objek file, maka harus dibuka dengan baris baru='' [1]. Parameter dialek opsional dapat diberikan yang digunakan untuk menentukan sekumpulan parameter khusus untuk dialek CSV tertentu. Ini mungkin merupakan turunan dari subkelas kelas Dialek atau salah satu string yang dikembalikan oleh fungsi list_dialects(). Argumen kata kunci fmtparams opsional lainnya dapat diberikan untuk mengganti parameter pemformatan individual di saat ini
csv.writer(csvfile, dialect='excel', **fmtparams)
import csv
with open('eggs.csv', 'w', newline='') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=' ',
quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])
spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])