0
例如我的CSV文件的第一行這樣 A,B,C如何將一些數據添加到已存在於ruby中的CSV行中?
下一個我「d」來添加,但我想它在同一行中像如下 A,B,C,d
不喜歡這個
A,B,C
d
,有沒有辦法在Ruby中做到這一點?
例如我的CSV文件的第一行這樣 A,B,C如何將一些數據添加到已存在於ruby中的CSV行中?
下一個我「d」來添加,但我想它在同一行中像如下 A,B,C,d
不喜歡這個
A,B,C
d
,有沒有辦法在Ruby中做到這一點?
你需要重寫文件的行,這沒什麼大不了的。訣竅是該行在結尾處有一個換行符 - 在用chomp
重寫之前刪除它。
file_in = File.new("test.csv", "r")
file_out = File.new("test_out.csv", "w")
while (line = file_in.gets)
file_out.puts "#{line.chomp},D"
end
file_in.close
file_out.close