first commit
This commit is contained in:
21
csv_manager.py
Normal file
21
csv_manager.py
Normal file
@ -0,0 +1,21 @@
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user