在Ruby中写入文件的最佳方法是什么?

Six*_*Bit 14 ruby file-io

我想将一些数据写入Ruby中的文件.最好的方法是什么?

Ale*_*x M 31

File.open("a_file", "w") do |f|
    f.write "some data"
end
Run Code Online (Sandbox Code Playgroud)

您还可以使用f << "some data"f.puts "some data"根据个人口味/必要性有换行符.更改"w""a",如果你要追加到文件,而不是与每个打开的截断.