Создание csv с помощью csv.DictWriter
при создании csv файла заходит дикт c двумя полями. Например Field1 and field2
field1 = может содержать до 3000 символов. В нем есть различные знаки "@$@%!^(!"|_(())_ - например. field2 = может содержать до 100 символов.
проблема в том, что при создании csv field заварачивается в кавычки = "field1" можно ли как то это убрать.
"" - нет в строке питона.
Допустим заходит такой дикт
abs = {
'field1' : 'dgksdgksd;leitit3twflcm,vxc3950-2323erw[er[kcxcxzc',
'field2' : 'sdasdasdasdasdsadas'
}
создаю csv таким кодом
columns = ['field1', 'field2']
csv_file = 'test.csv'
with open(csv_file, 'w', encoding='utf-8-sig' ) as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=columns, delimiter='}')
writer.writeheader()
for dataload in data_csv:
writer.writerow(dataload)
а на выходе получаю csv файл
field1}field2
"dgksdgksd;leitit3twflcm,vxc3950-2323erw[er[kcxcxzc"}sdasdasdasdasdsadas
как исбавиться от этих ковычек