Ruby引用,为什么我将此CSV保存到文件时会看到三重双引号?

时间:2010-11-18 02:35:18

标签: ruby fastercsv

我正在使用FastCSV。

我这样做:

title =“\”“+ some_title +”\“”

我的文件如下:

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

我想:

"some title", 23,22

1 个答案:

答案 0 :(得分:4)

我的猜测是,quickcsv会添加额外的引号来转义输入字符串中的引号。 因此,如果您输入的字符串是[Hello,CSV],则更快的csv必须将其括在双引号内,以便csv解析不会被逗号中断。同上双引号,在CSV中具有重要意义。

我会说尝试发送没有引号的字符串,让fastcsv决定何时需要双引号或使用像Jacob建议的单引号。