問題は、ファイルにいくつかの値を保存するたびに、後で空白を各行に追加するということです。例えばRails:末尾の空白でファイルがいっぱいになる
私はinitaialコンテンツを操作してしまったファイルを読み込む:
:ここ"cv"
=>"cv\r\n"
"cv\r\nvd"
=>"cv\r\n\r\nvd\r\n"
は、私は私のファイルを作成する方法であります
File.open(path, "w+") do |f|
f.truncate(0)
f.puts value
end
ありがとうそれぞれの助け!
HM:
あなたの代わりに改行のスペースが必要な場合。 'f.write value'はファイルに何も追加しません。 'f.write(value)'はファイルに値を追加しますが、後ろに空白が付きます。 – jonhue
これは予想外です。 'p value'は何を返しますか?値はメソッドか変数か? 'f.write value'だけが行にありますか? –
'value'は変数で、例えば' gt \ r \ nki'を返します。'gt \ r \ nnki' – jonhue