반응형
Ruby 1.9 표준 CSV 라이브러리 란 무엇입니까?
내 응용 프로그램에서 FasterCSV gem을 시도하면 다음 오류가 발생합니다.
Please switch to Ruby 1.9's standard
CSV library. It's FasterCSV plus
support for Ruby 1.9's m17n encoding
engine.
그런데 저는 Rails 3, Ruby 1.9.2, Rubygems 1.4를 사용하고 있습니다.
누군가 Ruby 1.9 용 표준 CSV 라이브러리를 사용하는 방법을 설명해 주시겠습니까? Rails를 처음 접했기 때문에 전혀 생각이 없습니다.
Ruby 1.9는 내장 CSV 라이브러리로 FasterCSV를 채택했습니다. 그러나 Ruby 1.9의 코어가 아닌 표준 라이브러리에 있으므로 애플리케이션에서 수동으로 요청해야합니다.
추가 후
require 'csv'
코드에 다음과 같은 작업을 수행 할 수 있습니다.
CSV.parse("this,is,my,data")
라이브러리 사용에 대한 정보는 Ruby 1.9의 표준 라이브러리 CSV 문서 를 참조하십시오 .
이 문제를 어떻게 해결했는지보십시오!
require 'fastercsv'
require 'csv'
secrecy_levels_array = [['SUPERSECRET', 'Supersecret Data', "Tell No One"],
['SEMISECRET', 'Semisecret Data', 'Tell Some People'],
['UNSECRET', 'Unsecret Data', 'Tell Everyone']]
puts '\n'
secrecy_levels_array.each do |line|
puts line.to_csv
end
참고 URL : https://stackoverflow.com/questions/5011395/what-is-ruby-1-9-standard-csv-library
반응형
'Program Club' 카테고리의 다른 글
| Python에서 개체 목록 만들기 (0) | 2020.10.16 |
|---|---|
| 파사드 vs. 중재자 (0) | 2020.10.16 |
| Ruby 1.9 표준 CSV 라이브러리 란 무엇입니까? (0) | 2020.10.16 |
| ZeroMQ, RabbitMQ 및 Apache Qpid의 성능 비교 (0) | 2020.10.16 |
| 텍스트 상자의 데이터를 Flask로 보내시겠습니까? (0) | 2020.10.16 |