正確理解Ruby更新文件
作為一個(gè)優(yōu)秀的編程人員,我們必須要不斷的去學(xué)習(xí)新知識(shí)來(lái)補(bǔ)充我們的知識(shí)庫(kù),更新技術(shù)。Ruby語(yǔ)言就是一項(xiàng)新的編程語(yǔ)言,值得我們?nèi)ド钊雽W(xué)習(xí)。在這里我們將會(huì)了解到Ruby更新文件的一些操作技巧。#t#
Ruby更新文件
假設(shè)我們想要打開一個(gè)文件用于讀和寫,簡(jiǎn)單的加一個(gè)'+'號(hào)到file mode就行了:
- f1 = File.new("file1", "r+")
- # Read/write, starting at
beginning of file. - f2 = File.new("file2", "w+")
- # Read/write; truncate
existing file or create a new one. - f3 = File.new("file3", "a+")
- # Read/write; start at
end of existing file or create a - # new one.
Ruby更新文件中的追加一個(gè)文件
假設(shè)我們想要追加一段信息到一個(gè)存在文件,當(dāng)我們打開文件時(shí)使用'a'作為file mode就行了:
- logfile = File.open
("captains_log", "a")- # Add a line at the
end, then close.- logfile.puts "Stardate
47824.1: Our show has
been canceled."- logfile.close
以上就是我們對(duì)Ruby更新文件的一些操作方法介紹。