gpt4 book ai didi

ruby - 以 CSV 格式写入文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:21 24 4
gpt4 key购买 nike

我正在使用我在 stackoverflow 上找到的这段代码将数据写入文件。

begin
file = File.open("/tmp/some_file", "w")
file.write("your text")
rescue IOError => e
#some error occur, dir not writable etc.
ensure
file.close unless file == nil
end

如果我输入我的变量名之一,它会显示您的文本,它将填写用作该变量的正确字符串,但理想情况下,我想要的是在 CSV 格式的输出中包含多个变量。像这样的东西:

file.write(var1 ^ var2 ^ var3)

我的每个变量都用胡萝卜符号分隔。我该怎么做?

最佳答案

尽管标准 ruby​​ 库中有一个 CSV 库,但实际上有一个 CSV 的 gem。

看看示例,您会发现用 ruby​​ 编写 CSV 文件比您想象的要容易得多。

http://fastercsv.rubyforge.org/classes/FasterCSV.html

http://fastercsv.rubyforge.org/

ruby 标准库:http://ruby-doc.org/stdlib-1.9.3/libdoc/csv/rdoc/CSV.html#method-c-generate

关于ruby - 以 CSV 格式写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13670136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com