Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我的 CSV 文件的第一行是这样的 A、B、C
接下来我要添加“D”,但我希望它在同一行中,如下所示 A、B、C、D
不像这样
A,B,C D
有没有办法在 Ruby 中做到这一点?
您需要重写文件的行,这没什么大不了的。诀窍是该行末尾有一个换行符——在用 . 重写之前去掉它chomp。
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