Tag: 线结束

如何在Ruby中读取文件的行

我试图使用下面的代码来读取文件中的行。 但是在阅读一个文件时 ,内容都在一行中: line_num=0 File.open('xxx.txt').each do |line| print "#{line_num += 1} #{line}" end 但是这个文件分别打印每一行。 我必须使用标准input,像ruby my_prog.rb < file.txt ,我不能假设文件使用的行尾字符。 我该如何处理?