Вот пример для этого.
my_dict = {'1': 'aaa', '2': 'bbb', '3': 'ccc'}
with open('test.csv', 'w') as f:
for key in my_dict.keys():
f.write("%s,%s\n"%(key,my_dict[key]))
Этот код записывает элементы словаря в файл csv следующим образом:
1,aaa
2,bbb
3,ccc
Если вы пытаетесь написать список словаря, вы должен открыть файл в формате 'a' и запустить его для каждого dict в вашем списке.