Ruby簡單讀取檔案

2021-08-30 03:00:46 字數 827 閱讀 9395

用於獲取鍵盤輸入,並輸出

while line = gets

puts line

end

按照行讀取檔案內容

file.open("e:/workspacenew/rubystudy/test.txt") do |file|

file.each_line"}

file.close();

end

按照行讀取檔案,並按照制定的字串進行分割.本文中以e字母進行分割

file.open("e:/workspacenew/rubystudy/test.txt") do |file|

file.each_line("e")"}

file.close();

end

使用io.foreach讀取檔案

io.foreach("e:/workspacenew/rubystudy/test.txt");
可以將讀取的檔案儲存在乙個字串當中

str = io.read("e:/workspacenew/rubystudy/test.txt");

puts str.length;

puts str[0,30]

也可以將讀取的檔案儲存在乙個陣列當中

arr = io.readlines("e:/workspacenew/rubystudy/test.txt")

puts arr.length;

puts arr[0]

ruby 讀取yaml檔案

假如我們有乙個寫好的yaml檔案 program id 1 input 1 2 output 3 注意 後面必須有乙個空格 讀取方式 require yaml problem yaml.load file.open a.yaml puts problem id is puts problem inp...

Ruby讀取INI檔案

將讀取ini檔案的類用ruby翻譯了一下,記下來備用 class inireader def initialize filename sections current section,kv hash nil file.open filename each line do line line line...

用Ruby讀取Excel檔案

用ruby讀取excel檔案 這個嚮導文件,將保證演示乙個用ruby讀取excel檔案的例子。1.安裝parseexcel外掛程式 parseexcel是乙個ruby端的perl解析excel的外掛程式。安裝過程可以通過gem簡潔執行,如下 ruby gem install parseexcel 如...