为什么"啜饮"文件不是普通文本文件I/O的好习惯,何时有用?
例如,为什么我不应该使用这些?
File.read('/path/to/text.txt').lines.each do |line|
# do something with a line
end
Run Code Online (Sandbox Code Playgroud)
要么
File.readlines('/path/to/text.txt').each do |line|
# do something with a line
end
Run Code Online (Sandbox Code Playgroud) 我有一个超过60MB大小的文本文件.它有5105043行的条目,但是当我在做wc -l时,它只给出了5105042个结果,比实际结果少了一个.有谁知道为什么会这样?
当文件大小很大时,它是常见的吗?