可能重复:
如何在Ruby中从下到上读取文件?
在处理我的Ruby程序的过程中,我得到了Eureka Moment,如果我能够向后解析文本文件而不是向前解析它会更简单.
看起来这将是简单简单地阅读文本文件,一行行,到一个数组,然后向后写行到一个文本文件,解析这个临时文件转发(这将现在实际上将倒退)进行必要的更改,将生成的行重新编入数组,然后再次向后写入,恢复原始方向,然后将修改保存为新文件.
虽然理论上可行,但我在实践中看到了几个问题,其中最大的问题是,如果文本文件的大小非常大,单个数组将无法一次保存整个文档.
是否有更优雅的方式来完成向后阅读文本文件?
| 归档时间: |
|
| 查看次数: |
2862 次 |
| 最近记录: |