0

たとえば、私のCSVファイルには、このA、B、Cのような最初の行があります

次に「D」を追加しましたが、A、B、C、Dのように同じ行に配置したい

このようではない

A、B、C
D

Rubyでこれを行う方法はありますか?

4

1 に答える 1

0

ファイルの行を書き直す必要がありますが、これは大したことではありません。秘訣は、行の最後に改行があることです。。で書き直す前に、改行を削除して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
于 2012-11-29T18:50:51.820 に答える