ruby - 如何从 ARGF 读取 csv

标签 ruby csv

在 Ruby 1.9 中,我如何从 ARGF 中读取 CSV?

我尝试了以下方法,但没有打印任何内容:

require 'csv'
CSV(ARGF).read do |row|
    p row
end

最佳答案

如果你想偷懒你可以试试:

CSV.new(ARGF.file).each do |row|
  ...
end

来源:
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/csv/rdoc/CSV.html#label-Wrap+an+IO+Object

关于ruby - 如何从 ARGF 读取 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13056131/

相关文章:

ruby - Nokogiri 文本节点内容

Ruby:对不包括某些符号的数组进行排序

ruby-on-rails - Ruby/Rails 使用 ||确定值,使用空字符串而不是 nil 值

file - 在PowerShell脚本中替换新行的问题

ruby - 将矩阵求和为数字而不是字符串 ruby

python - 如何验证pandas.read_csv读取的csv数据?

ruby - def func(var) 和 def func=(var) 有什么区别?

ruby - 更新已知的 RVM 列表

python - Spark 环境中的 pandas.read_csv (IBM Bluemix)

python - 加快 ~50GB CSV 文件的轻处理