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
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » Ruby 文件的输入与输出
发表评论 取消回复