而不是写作
File.open("foo.txt", "w"){|f| f.write("foo")}
Run Code Online (Sandbox Code Playgroud)
我们可以写出来
File.write("foo.txt", "foo")
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来写这个?
File.open("foo.txt", "a"){|f| f.write("foo")}
Run Code Online (Sandbox Code Playgroud)
Ger*_*y C 26
是的。它的记录很少,但您可以使用:
File.write('foo.txt', 'some text', mode: 'a+')
Run Code Online (Sandbox Code Playgroud)
kar*_*rns 16
这已经得到了很好的回答:
File.write('some-file.txt', 'here is some text', File.size('some-file.txt'), mode: 'a')
Run Code Online (Sandbox Code Playgroud)
Rus*_*nov 10
f = File.open('foo.txt', 'a')
f.write('foo')
f.close
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8898 次 |
| 最近记录: |