【发布时间】:2015-11-23 18:20:18
【问题描述】:
我想像这样将带引号的字符串放入 csv 中:
csv << ["\"marks\"", marks]
其中标记是一个整数变量。 问题是当我打开 CSV 时,我得到了这个:
"""marks""",9
单引号也会发生同样的事情。 有没有办法用一组引号写出来?我不想再次打开文件并删除它们,我只想用一组引号打印一个带引号的字符串。我在 CSV 中想要的只是:
"marks",9
【问题讨论】:
-
我尝试将它们作为单独的字符变量添加,但效果不佳
-
你试过
"'marks'"或'"marks"'吗? -
同样的结果,也必须是双引号,否则输出不通过检查
-
您可以通过加倍来转义 CSV 中的双引号,例如如果您将
foo"bar写入您的CSV,它将写为foo""bar。您使用的是什么 CSV gem? -
好吧,它只需要'csv'