Python Write CSV File from List Example

By Hardik Savani August 23, 2022 Category : Python

Hi Dev,

Now, let us see an article of python create csv file from list. I am going to show you about python write csv file from list. This example will help you python make csv file from list. It is a simple example of how to create csv file from list in python. Follow the below tutorial step of how to write csv file from list in python.

In this example, we will create demo.csv file with ID, Name and Email fields. we will create a "data" list with values. we will use open(), writer(), writerow(), writerows() and close() functions to create csv file from list.

So, Without any further ado, let's see below code example:

You can use these examples with python3 (Python 3) version.


import csv
# open the file in the write mode
f = open('demo.csv', 'w')
# create the csv writer
writer = csv.writer(f)
header = ['ID', 'Name', 'Email']
data = [
	[1, 'Hardik Savani', ''],
	[2, 'Vimal Kashiyani', ''],
	[3, 'Harshad Pathak', ''],
# write the header
# write a row to the csv file
# close the file


You can see csv file layout:

I hope it can help you...

Tags :