Python檔案處理函式將模式作為可選引數,默認為 "r"(讀取)。
open(file, mode) #where mode by default is "r"
Scala的類似默認值是什么?
uj5u.com熱心網友回復:
在使用簡潔的單行方法scala.io.Source.fromFile的情況下,檔案是以讀模式打開的,即使同一方法被用來獲得對緩沖源的參考。
此外,為了寫TXT檔案,我們使用Java的PrintWriter或FileWriter回退,它以write模式打開檔案。因此,"默認 "取決于我們是向檔案寫入還是從檔案中讀取。
我通過在 sbt 控制臺中打開檔案后用 lsof 過濾打開的檔案來理解這個問題,歡迎任何有成效的補充和/或糾正。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/309131.html
標籤:
上一篇:Scalaiterator.count適用于大型串列(>int32大小)。
下一篇:輸入驗證和空間
