我是Ruby中的新成員,請原諒Noobishness。如何將散列保存爲CSV
我有兩列的CSV。一個用於動物名稱,一個用於動物類型。 我有一個哈希,所有的鍵是動物名稱和值是動物類型。我想在不使用更快的CSV的情況下將散列寫入CSV。我想到了幾個最簡單的想法..這裏是基本的佈局。
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)
是否可以寫回文件的方式?
感謝您對我的問題進行投票。 :) – TheLegend
大家知道,Ruby 1.9用FasterCSV取代了舊的CSV模塊,所以你實際上使用了FasterCSV。因爲它是標準庫的一部分,所以它被稱爲CSV而不是FasterCSV。 –