How to read lines of a file in Ruby

后端 未结 8 1290
轮回少年
轮回少年 2020-12-02 04:16

I was trying to use the following code to read lines from a file. But when reading a file, the contents are all in one line:

line_num=0
File.open(\'xxx.txt\'         


        
8条回答
  •  不思量自难忘°
    2020-12-02 04:40

    File.foreach(filename).with_index do |line, line_num|
       puts "#{line_num}: #{line}"
    end
    

    This will execute the given block for each line in the file without slurping the entire file into memory. See: IO::foreach.

提交回复
热议问题