我刚开始学习 Ruby,请原谅我的新手问题。
我有一个包含两列的 CSV 文件,一列是动物名称,另一列是动物类型。我有一个哈希表,所有键都是动物名称,值是动物类型。我想将这个哈希表写入 CSV 文件,但不想使用 FasterCSV 库。我想到了几个实现方法,以下是基本的布局。
require "csv"
def write_file
h = { 'dog' => 'canine', 'cat' => 'feline', 'donkey' => 'asinine' }
CSV.open("data.csv", "wb") do |csv|
csv << [???????????]
end
end
我打开文件进行读取时,是使用这个命令打开的:File.open("blabla.csv", headers: true)
,是否可能以同样的方式将数据写回文件中?