所以我正在运行测试,它将结果输出到html或xls文件。这很棒。但是,当我继续文件时,正如预期的那样,最后运行的测试位于底部。我希望它在顶部,以便它也很容易获得。这有可能吗?
我尝试过使用r,r +,w,w +,a和a +。他们可以删除已经存在但不在其上面的任何内容。
是否有可能更难做一些事情并让它在标题下方打印我的结果,并高于之前的结果?感谢。
答案 0 :(得分:0)
这不是Ruby,而是特定于操作系统。没有任何操作可以在文件的“顶部写入”,例如追加写入内容到最后。
您必须读入文件,编辑内容并将其写回。您可以基于行进行此操作,即读取第一行,编写它们,编写额外内容,写回其余行。