I'm trying to write data to a csv file but it's creating an empty row each time the code executes. What is going wrong there?
data = []
with open ("employee_data.csv","r") as employee_data:
reader = csv.reader(employee_data)
user_id = "336456"
for row in reader:
if row[0] == user_id:
leave_type = "n"
row.append(leave_type)
data.append(row)
with open ("employee_data.csv","w") as employee_data:
writer = csv.writer(employee_data)
writer.writerows(data)
The data comes out like this with a space which is an extra line:
How can I remove it? Thanks in advance for the help :)