- 论坛徽章:
- 0
|
本帖最后由 zhn158 于 2010-12-17 15:07 编辑
最近在看《Beginning Ruby From Novice to Professional》, 249页 有一个使用CSV库处理文件的例子
文本文件 test.txt- Fred Bloggs,Manager,Male,45
- Laura Smith,Cook,Female,23
- Debbie Watts,Professor,Female,38
复制代码 Ruby 代码:- #!/usr/bin/ruby
- require 'csv'
- CSV.open('test.txt','r') do |person|
- puts person.inspect
- end
复制代码 按照书中的示例,代码应该打印三个数组,- ["Fred Bloggs", "Manager", "Male", "45"]
- ["Laura Smith", "Cook", "Female", "23"]
- ["Debbie Watts", "Professor", "Female", "38"]
复制代码 但实际的运行结果如下:
输出:- <#CSV io_type:File io_path:"test.txt" encoding:GBK lineno:0 col_sep:"," row_sep:"\r\n" quote_char:"\"">
复制代码 请高手指点哪儿出了问题? |
|