Pop*_*orn 15 ruby csv parsing double-quotes
我有一个没有报价字符的TSV文件.每当\t数据发生时,总是将列分开,而不是列值的一部分.每当"发生时,它始终是列值的一部分,并且永远不会包含列值.
我想在Ruby中阅读这个CSV,但它给了我
/Users/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/csv.rb:1925:in `block (2 levels) in shift': Illegal quoting in line 9506. (CSV::MalformedCSVError)
Run Code Online (Sandbox Code Playgroud)
我的代码是:
CSV.foreach(input_file, { :col_sep => "\t", :headers => true}) do |row|
puts row
end
Run Code Online (Sandbox Code Playgroud)
有什么方法可以解决这个问题吗?
| 归档时间: |
|
| 查看次数: |
3700 次 |
| 最近记录: |