Как считать содержимое из файла в ruby

Аватар пользователя Nikolai Gagarinov
Nikolai Gagarinov
13 января 2022

Просто прочитать файл - необходимо вызывать File.read и указать путь. Самый простой способ:

content = File.read('/tmp/script.rb')

С помощью File.open и блоку можно прочитать файл. Файл будет закрыт, когда блок будет выполнен


File.open('/tmp/script.rb', 'r') do |file|
  pp file.read
end

Ещё способ - чтение файла построчно

File.open('/tmp/script.rb', "r") do |f|
  f.each_line do |line|
    puts line
  end
end
0 0
Пройдите курс по программированию бесплатно