亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Ruby創建文件夾,文件,以及將結果輸入到改文件中

Ruby創建文件夾,文件,以及將結果輸入到改文件中

守著星空守著你 2019-03-22 15:14:32
Ruby創建文件夾,文件,以及將結果輸入到改文件中
查看完整描述

3 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

要將在程序的執行結果寫在TXT里面,要在你的程序里面加上寫入的代碼即可。
在你程序執行完成,輸出結果的同時,往你指定的文件里面去寫結果,這個不是什么難事,就只涉及到文件的讀寫問題,你在百度上搜索下ruby文件讀寫就好了;

查看完整回答
反對 回復 2019-03-26
?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

類方法File.new,它是File對象的一個實例,將它打開文件。第一個參數自然是文件名。
可選的第二個參數被稱為模式字符串,它告訴如何打開文件(用于讀,寫或其它)。模式字符串不做任何事情,它只是個許可。缺省值"r"用于讀。這兒是個例子:
file1 = File.new("one")
# Open for reading
file2 = File.new("two", "w")
# Open for writing
new的另一種形式接受三個參數。在這種情況,第二個參數指出文件的原始許可(通常是八進制常量),第三個參數是一組Ored標志。標志是個常量如File:CREAT(當打開時,如果文件不存在則創建它)和File:RDONLY(以只讀方式打開文件)。這種形式很少使用。這兒是個例子:
file = File.new("three", 0755, File::CREAT|File::WRONLY)
出于對操作系統或運行時環境的禮貌,總是要關閉你打開的文件。在用于寫而打開文件情況下,更應如此才能避免丟失數據。不出意外,close方法用于做到點:
out = File.new("captains.log", "w")
# 必須的步驟...
out.close
這兒是open方法,它簡單形式內,它不過是new的同義字,像這樣:
trans = File.open("transactions","w")
但是,open可以接受塊;這個形式更有趣。當指定塊時,打開的文件會被做為參數傳遞給塊。在塊的作用域內文件一直保持打開狀態,在退出塊時自動關閉。這兒是個例子:
File.open("somefile","w") do |file|
file.puts "Line 1"
file.puts "Line 2"
file.puts "Third and final line"
end
# The file is now closed
當我們結束對文件的操作時,很明顯這是關閉文件的優雅方式。此外,管理文件的代碼在視覺上是個單元。


查看完整回答
反對 回復 2019-03-26
  • 3 回答
  • 0 關注
  • 1410 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號