Python Language Writing to CSV from String or List

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Insert
> Step 2: And Like the video. BONUS: You can also share it!

Introduction

Writing to a .csv file is not unlike writing to a regular file in most regards, and is fairly straightforward. I will, to the best of my ability, cover the easiest, and most efficient approach to the problem.

Parameters

ParameterDetails
open ("/path/", "mode")Specify the path to your CSV file
open (path, "mode")Specify mode to open file in (read, write, etc.)
csv.writer(file, delimiter)Pass opened CSV file here
csv.writer(file, delimiter=' ')Specify delimiter character or pattern

Remarks

open( path, "wb")

"wb" - Write mode.

The b parameter in "wb" we have used, is necessary only if you want to open it in binary mode, which is needed only in some operating systems like Windows.

csv.writer ( csv_file, delimiter=',' )

Here the delimiter we have used, is ,, because we want each cell of data in a row, to contain the first name, last name, and age respectively. Since our list is split along the , too, it proves rather convenient for us.



Got any Python Language Question?