2011-04-15から1日間の記事一覧

ファイルの行数を取得したい

rubyで任意のファイルの行数を調べたいときはどうするのか。 方法は2つあると思っている。 fp = open(filename,'r') line_count = fp.read.count("\n") fp = open(filename,'r') line_count = 0 while fp.gets line_count += 1 end 前者の方法はファイルの…

rubyでjsonを処理するときメモ

require 'json' open(filename,'r'){|fp| fp_json = JSON.parse(fp.read) } fp_json.each_key do |key| p fp_json[key][hoge] end とか。filenameの容量が大きい場合、 JSON.parse(fp.read)って、一気に読み込んでるんだけど。 これって、問題はないのかなぁ…