I have a code and a when i run it it adds information to csv file but every time it adds something new it skips a line. How to stop it?
import csv
if group == '1':
with open('class1.csv', 'a') as csvfile:
fieldnames = ['Forename', 'Surname', 'Score']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writerow({'Forename': name, 'Surname': name1, 'Score':score})
elif group == '2':
with open('group1.csv', 'a') as csvfile:
fieldnames = ['Forename', 'Surname', 'Score']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writerow({'Forename': name, 'Surname': name1, 'Score':score})
elif group == '3':
with open('class3.csv', 'a') as csvfile:
fieldnames = ['Forename', 'Surname', 'Score']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writerow({'Forename': name, 'Surname': name1, 'Score':score})