|
[ruby-list:42950] Re: CSV: msg#00011lang.ruby.japanese
内海@ベルギーです。 CSVファイルに制御コードが入っているとか、日本語文字コードが ただしく設定されていないとかないでしょうか? 私も apacheのログファイルを分析するのに使ったことありますが、 このライブラリは今野さんと同じエラーを吐きまくりました。 このエラーはbegin rescue end でうまくトラップできなかったので 結局独自のParse関数を書いたりしました。 制御コードがあっても動くように、もしくはエラーをトラップできるように して欲しいです。>どなたか > 今野です。 > > csvファイルを作成して、リファレンスマニュアル > http://www.ruby-lang.org/ja/man/?cmd=view;name=CSV > に書いてある通りの例 > > require "csv" > CSV.open("test.csv", 'r') do |row| > puts row.join("<>") > end > > または、 > > require "csv" > CSV.foreach('test.csv'){|row| > puts row.join('<>') > } > > を実行すると、 > > /usr/lib/ruby/1.8/csv.rb:639:in `get_row': CSV::IllegalFormatError > (CSV::IllegalFormatError) > from /usr/lib/ruby/1.8/csv.rb:556:in `each' > from /usr/lib/ruby/1.8/csv.rb:531:in `parse' > from /usr/lib/ruby/1.8/csv.rb:311:in `open_reader' > from /usr/lib/ruby/1.8/csv.rb:94:in `foreach' > from t.rb:8 > > なるエラーが出ます。 > ちゃんと動くようにするには、何が足りないのでしょう? >
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42949] Re: instant rails インストール! irbを起動するには?, Uema Tsuyoshi |
|---|---|
| Next by Date: | [ruby-list:42951] Re: CSV, "S_Konno(今野 滋)" |
| Previous by Thread: | [ruby-list:42954] Re: CSV, Hiroaki Nagoya |
| Next by Thread: | [ruby-list:42957] Re: apt-listbugs: soap4r での悩み, Junichi Uekawa |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |