sách gpt4 ăn đã đi

Ruby CSV - 尝试用双引号括起输出,得到 """Hello World """而不是 "Hello World"

In lại 作者:数据小太阳 更新时间:2023-10-29 08:32:51 27 4
mua khóa gpt4 giày nike

require 'csv'
s = "\"Hello World\""

CSV.open('output.txt', 'w') do |csv|
csv << [s]
kết thúc

在我的文件中,我得到:

"""Hello World"""

多余的引号是怎么回事,正确的做法是什么?我不希望所有字段都用引号引起来,只是一些。使用 ruby 1.9.3p194

câu trả lời hay nhất

这是正确的。 Quote characters are escaped in CSV files by doubling .所有包含逗号、换行符和/或引号字符的字段都需要用引号引起来。

所以第一个引号开始一个带引号的字段,第二个和第三个引号编码实际的引号字符。

Excel screenshot

成为

Hello,"Field, with comma","2"" by 4""",123

关于Ruby CSV - 尝试用双引号括起输出,得到 """Hello World """而不是 "Hello World",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15308420/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress