为了账号安全,请及时绑定邮箱和手机立即绑定

如何用ruby读取指定的文件行

如何用ruby读取指定的文件行

墨色风雨 2019-03-01 07:03:09
如何用ruby读取指定的文件行
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

ruby读取指定的行,可以使用readlines将整个文件的内容读取到一个数组中,再获得指定行的数据
arr = io.readlines
p arr[9] # 读出第10行的数据

查看完整回答
反对 回复 2019-03-08
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

1

2

3

4

5

6

line_num=0

text=File.open('xxx.txt').read

text.gsub!(/\r\n?/, "\n")

text.each_line do |line|

  print "#{line_num += 1} #{line}"

end

 


查看完整回答
反对 回复 2019-03-08
  • 2 回答
  • 0 关注
  • 988 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信