[请问]ruby写入txt文件,怎么才可以不每次都生成新的文件?
ruby吧
全部回复
仅看楼主
level 1
Tades4 楼主
[滑稽] 如题,用这个生成的txt文件,写入是成功了,但每次都会生成一个新的文件替换掉原来的那个,也就是说每次都只记录到最后一次写入,我想做一个log记录 操作记录,请问怎么才可以在旧记录的基础上继续写入?
a=File.new(”a.txt“,“w”)
a.puts "Test\n测试"
a.close
2017年05月02日 10点05分 1
level 1
Tades4 楼主
[勉强] 知道的朋友请帮下手
2017年05月02日 10点05分 2
level 1
Tades4 楼主
[笑眼] HelpMe~~~~~~
2017年05月03日 00点05分 3
level 11
"w"换成"a"
2017年05月03日 01点05分 4
这个貌似是加个+,写成W+就是更新,而不是新建的意思
2017年05月04日 12点05分
@Tades4 w+相比w只是多了个允许读操作,原来的内容还是会先清空的,要追加内容应该用a(a只允许写,如果还想允许读操作的话就是a+)
2017年05月04日 16点05分
@天使的枷锁 原来是这样,真是感谢,对了,我的另一个问题,你能帮助解决下吗?是用参数调用方法的操作,昨天刚发贴
2017年05月04日 23点05分
1