Рубиновые кавычки, почему я вижу тройные двойные кавычки при сохранении этого CSV в файл? - PullRequest
1 голос
/ 18 ноября 2010

Я использую FastCSV.

Когда я делаю это:

title = "\" "+ some_title +" \ ""

Мой файл выглядит так:

"""some title """, 23, 22

Я хочу:

"some title", 23,22

1 Ответ

4 голосов
/ 18 ноября 2010

Я думаю, что quickcsv добавляет дополнительные кавычки, чтобы экранировать кавычки во входной строке.Так что если вы вводите строку [Hello, CSV], более быстрый csv должен был бы заключить ее в двойные кавычки, чтобы синтаксический анализ csv не прерывался запятой.То же самое для двойных кавычек, которые имеют значение в CSV.

Я бы сказал, попробуйте отправить строку без кавычек, пусть fastcsv решит, когда ему нужны двойные кавычки, ИЛИ используйте одинарные кавычки, как предлагает Джейкоб.

...