22 lines
559 B
Python
22 lines
559 B
Python
import csv
|
|
|
|
|
|
class CSVManager:
|
|
|
|
__filename = ""
|
|
__entries = set()
|
|
|
|
def __init__(self, filename, entries):
|
|
self.__filename = filename + ".csv"
|
|
self.__entries = entries
|
|
|
|
def save(self):
|
|
header = ['question', 'answer', 'url']
|
|
with open(file=self.__filename, mode='w', encoding='UTF-8') as file:
|
|
writer = csv.writer(file)
|
|
writer.writerow(header)
|
|
for entry in self.__entries:
|
|
list = [entry.question, entry.answer, entry.url]
|
|
writer.writerow(list)
|
|
|