相关疑难解决方法(0)

为什么"啜饮"文件不是一种好的做法?

为什么"啜饮"文件不是普通文本文件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)

ruby io slurp

33
推荐指数
2
解决办法
9757
查看次数

如何在Windows上保留Ruby中的行结尾?

我在Windows上运行Ruby 1.9.3.当我运行以下代码片段时

text = File.read(path)
File.write(path, text)
Run Code Online (Sandbox Code Playgroud)

当文件具有CR + LF行结尾时,我得到完全相同的文件.当我在具有LF行结尾的文件上运行它时,它将更改为CR + LF行结尾.

如何使用Ruby on Windows读取和写入文件,以便保留行结尾,无论是CR + LF还是LF?

ruby

4
推荐指数
1
解决办法
623
查看次数

标签 统计

ruby ×2

io ×1

slurp ×1