ruby 讀寫檔案
#ruby 讀取檔案
#方法一
file = file.open("/users/desktop/demo.txt","r")
while line = file.gets
puts line
end#方法二
file.open("/users/desktop/demo.txt","r").each_line do |line|
puts line
end
#ruby 寫入檔案
file.open("/users/desktop/demo.txt","a+") do |f|
f.puts "hi"
end
r是唯讀,檔案已存在,指標在檔案頭;r+是讀寫方式,讀寫指標都在檔案頭。w是只寫方式,w+是讀寫方式建立新檔案,讀指標在檔案頭。a是追加方式開啟檔案,指標指向檔案尾;a+是讀寫方式開啟檔案,讀從檔案開始,寫從檔案尾開始。
RUBY檔案讀寫
11.讀寫 標準輸入流 gets 讀檔案 file.open hello.rb r do file while line file.gets puts line 列印出檔案內容 endend 標準輸出流 puts print 兩者的區別是puts會在引數後面新增回車換行,print不會新增 prin...
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 生成檔案
1.建立檔案 建立乙個檔案,引數1 檔名,引數2 對檔案的操作,w 讀寫 w 只寫 r 讀寫 r 只寫 f file.new test1.txt w 寫入檔案內容 f.puts test 最後關閉檔案,釋放這個執行緒.f.close 2.指定檔案的路徑 建立路徑path,引數1 檔案的路徑,引數2 ...