Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
数時間ごとに更新されるリモートCSVがあり、100万行以上あり、ファイルを1行ずつダウンロードして解析できるかどうかを調べています(最初の500,000行のみに関心があります)。ファイル全体をダウンロードして処理するよりも。
あなたはこのようなことを試すことができます...
require 'csv' require 'open-uri' def read(url) open(url) do |f| f.each_line do |l| CSV.parse(l) do |row| p [row] end end end end