【工作经历:阿里巴巴搜索技术研发中心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: