将CSV管道化为Ruby代码 - 如何操作?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将CSV管道化为Ruby代码 - 如何操作?相关的知识,希望对你有一定的参考价值。
我想将csv文件传输到ruby脚本中
例如my_file.csv | my_ruby_script.rb
什么是正确的代码使用?
我尝试过使用此代码,但它不起作用。
#!/usr/bin/env ruby
require 'csv'
require 'awesome_print'
CSV.parse(STDIN.read, :headers => true) do |row|
ap row.to_hash
end
答案
您的代码有效,代码在test1.rb中
这是一个使用windows的示例,类型显示文件,如果使用该操作系统,则应使用Linux等效项。
type test.csv|test1.rb
给
{“test1”=>“test1”,“test2”=>“test2”} {“test1”=>“test1”,“test2”=>“test2”}
csv在哪里
test1, test2
test1, test2
test1, test2
以上是关于将CSV管道化为Ruby代码 - 如何操作?的主要内容,如果未能解决你的问题,请参考以下文章