2016-02-23 4 views
0

Я пытаюсь вставить результаты теста из викторины в CSV-файл, однако результаты не записываются в файл после его создания.Python 3 .csv not writing

file_writer = csv.writer(open('Class Results.csv', 'w'), delimiter=',') 
file_writer.writerow((name, Class, score))  

Является ли какая-либо другая часть моего кода?

ответ

0

Вы никогда не храните и не закрываете файл-объект, результат записывается при закрытии файлового объекта.

with open('Class Results.csv', 'w') as f: 
    file_writer = csv.writer(f, delimiter=',') 
    file_writer.writerow((name, Class, score)) 
+0

Спасибо! Однако теперь у меня возникают проблемы с созданием CSV-записи на последовательных строках, а не с перезаписи первого в каждый момент времени, каких-либо идей? – SamH314