2、Ruby 文件读取全攻略

Ruby 文件读取全攻略

1. 文件打开与自动关闭

在 Ruby 中,使用 open 方法并传入代码块时,Ruby 会在代码块执行完毕后自动关闭文件,无需手动清理。 open 方法传递给代码块的参数是一个 File 对象,它指向我们请求访问的文件。默认情况下,文件以只读模式打开,避免意外写入。

有两种常见的打开文件方式:
- 使用 File.open

File.open("file.txt") do |file|
  # 处理文件的代码
end
  • 使用全局 open 方法:
open("file.txt") do |file|
  # 处理文件的代码
end

全局 open 方法更简洁,并且它是多种不同类型 IO 对象的包装器,不仅限于文件,还可用于打开 URL、其他进程等。

2. 读取整个文件

读取文件内容最简单的方法是一次性读取整个文件到一个字符串中。可以通过以下两种方式实现:
- 使用 File 对象的 read 方法:

File.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值