Как создать CSV-файл без пустых строк [дубликат]Python

Программы на Python
Anonymous
Как создать CSV-файл без пустых строк [дубликат]

Сообщение Anonymous »

У меня есть код ниже, который создает файл csv:

Код: Выделить всё

import csv

# my data rows as dictionary objects
mydict = [{'branch': 'COE', 'cgpa': '9.0', 'name': 'Nikhil', 'year': '2'},
{'branch': 'COE', 'cgpa': '9.1', 'name': 'Sanchit', 'year': '2'},
{'branch': 'IT', 'cgpa': '9.3', 'name': 'Aditya', 'year': '2'},
{'branch': 'SE', 'cgpa': '9.5', 'name': 'Sagar', 'year': '1'},
{'branch': 'MCE', 'cgpa': '7.8', 'name': 'Prateek', 'year': '3'},
{'branch': 'EP', 'cgpa': '9.1', 'name': 'Sahil', 'year': '2'}]

# field names
fields = ['name', 'branch', 'year', 'cgpa']

# name of csv file
filename = "university_records.csv"

# writing to csv file
with open(filename, 'w') as csvfile:
# creating a csv dict writer object
writer = csv.DictWriter(csvfile, fieldnames=fields)

# writing headers (field names)
writer.writeheader()

# writing data rows
writer.writerows(mydict)
Выполнение приведенного выше кода приведет к появлению листа Excel ниже:
[img]https://i .sstatic.net/q2t2m.jpg[/img]

Он также содержит пустые строки. Как удалить эти пустые строки?

Подробнее здесь: https://stackoverflow.com/questions/709 ... blank-rows

Вернуться в «Python»