ファイルから読み取る方法が必要ですが、毎回ディスクからデータをリロードします。File.reopen
毎回使用する以外に、これをどのように行うことができますか?
1 に答える
1
使用できますIO#rewind
:
fp = File.open('pancakes.txt')
s = fp.read
# Something changes the first part pancakes.txt...
fp.rewind
s = fp.read # This reads again from the beginning
もちろん、これにはシーク可能なファイルが必要ですが、プレーン ディスク ファイルを使用している場合は問題になりません。
于 2012-02-03T02:36:25.920 に答える