laohuanggua 发表于 2010-12-27 02:12

ruby简单处理文本失败了!

#!/usr/bin/ruby -w
def chuli(file1)
    array01=File.open(file)
    array01.collect {|line|
        line.split("")
    }
end


if $0==__FILE__
        #chuli(ARGV)
        chuli(x.txt)
end

初学ruby,准备处理一下文本。首先是输出第一列(用空格分列)

结果报告
1.rb:22:in `<main>': undefined local variable or method `x' for main:Object (NameError)
>Exit code: 1

求问为什么??

laohuanggua 发表于 2010-12-27 02:17

搞定了。原来应该
chuli(‘x.txt’)

xni220 发表于 2011-06-25 21:50

很明显是你自己没搞懂~~

2gua 发表于 2011-06-26 07:13

chuli('x.txt')

2gua 发表于 2011-06-26 07:14

呃,黄瓜搞掂咯。
页: [1]
查看完整版本: ruby简单处理文本失败了!