Ruby 文件的输入与输出

在编程中,文件的输入与输出(I/O)是一项基本且重要的功能。Ruby 作为一种高级编程语言,提供了简洁而强大的文件 I/O 操作方法。本文将详细介绍 Ruby 中如何进行文件的读取、写入和操作。

1. 文件读取

Ruby 中,文件读取主要通过 File 类和其相关的类方法实现。最常用的方法是使用 File.open,它允许你打开一个文件,执行操作,并在结束时自动关闭文件。

1.1 读取整个文件

要读取整个文件的内容,可以使用 read 方法:

content = File.read("example.txt")
puts content

1.2 逐行读取

如果你需要逐行读取文件,可以使用 each_line 方法:

File.open("example.txt", "r") do |file|
  file.each_line do |line|
    puts line
  end
end

1.3 读取特定数量的字符或行

read 方法还可以接受参数,指定读取的字符数或行数:

File.open("example.txt", "r") do |file|
  puts file.read(10)  # 读取前10个字符
  puts file.gets      # 读取下一行
end

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部