【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

我的第一个ruby脚本

上一篇 / 下一篇  2009-05-15 20:40:42 / 个人分类:ruby

有个项目组成员,在讨论数据难以处理。
需要把一个文件中的所有与化工有关的词全部标注起来。用个中括号括起来即可。
因为数据量比较大,他们需要申请资源做一个月。
最短也需要一个星期。
我想这完全是技术问题啊。很简单的东西,于是,就私下和他联系。要了处理,使用ruby写了个小脚本。

学习ruby很久了。但是还是一直用python写东西。很少用ruby的。这是我转ruby以来的第一次写应用脚本。比较有纪念意义。呵呵。
代码如下。超级简单。

最近用shell用的太多了。本来想用python写的,结果python都忘记的差不多了。
现在,公司里用ruby比较多,而且ruby比python有不少优点,还是锻炼下ruby吧。


def kk(c,d)
    f_new=File.new('new.csv', 'w')
    IO.foreach(d) {
        |dline|
        dline.strip!
        IO.foreach(c) {
            |cline|
            cline.strip!
            dline.gsub!(cline, "["+cline+"]")           
        }
        puts "dline= "+dline
        f_new.puts(dline)
    }
end
kk('D:\Work\文档\c.csv','D:\Work\文档\d.csv')


TAG:

 

评分:0

我来说两句

Open Toolbar