CSV remove as citações de quebra do valor do campo
Eu estou tentando escrever uma lista para um csv, no entanto, quando eu faço isso recebo citações do wrapper em torno de meus valores de campo:
number1,number2
"1234,2345"
"1235.7890"
"2345.5687"
Usando este código:
with open('C:\\temp\\test.csv', 'wb') as out_file:
... csv_writer = csv.writer(out_file, delimiter=',')
... csv_writer.writerow(('number1','number2'))
... for f in myList:
... csv_writer.writerow(f)
Depois de mais pesquisas, descobri que você pode remover a escrita de citações usando:
quotechar = '', citando = csv.QUOTE_NONE **
Quando eu aplico isso ao meu código, recebo este erro:
Traceback (última chamada mais recente): Arquivo "", linha 4, em Erro: precisa escapar, mas não há conjunto de escapechar
with open('C:\\temp\\test.csv', 'wb') as out_file:
... csv_writer = csv.writer(out_file, delimiter=',',quotechar='', quoting=csv.QUOTE_NONE)
csv_writer.writerow(('number1','number2'))
... for f in myList:
... csv_writer.writerow(f)
Como faço para remover essas citações?
Editar
myList se parece com:
[['1234,2345'], ['1235,7890'], ['2345,5687']]