提前建乙個檔案文字helloworld.txt,現在可以在go程式中使用絕對檔案路徑將helloworld整個檔案讀取。**中使用到 ioutol包中的 readfile函式。在go語言標準庫文件中它的用法是:
func readfile(filename string) (byte, error)
說明:readfile 從filename指定的檔案中讀取資料並返回檔案的內容。成功的呼叫返回的err為nil而非eof。因為本函式定義為讀取整個檔案,它不會將讀取返回的eof視為應報告的錯誤。
helloworld文字中的內容:
**如下:
package main
import (
"fmt"
"io/ioutil"
)func main()
fmt.println("文字內容為:", string(data))
}
執行結果:
參考golang標準庫文件
golang 讀取檔案
使用go語言讀取檔案的各種方式整理。整個檔案讀到記憶體,適用於檔案較小的情況 func readallintomemory filename string content byte,err error defer fp.close fileinfo,err fp.stat if err nil bu...
golang檔案讀取介紹
golang提供了多種檔案讀取方式,第一種方式,也是最簡單的一種方式,如下 bytes,err ioutil.readfile a.txt if err nil fmt.println string bytes 該種方式需要引入ioutil包,ioutil.readfile的入參為檔名,返回值分別是...
golang 讀取ini檔案
package main import fmt gopkg.in ini.v1 log time func main 獲取預設分割槽的key fmt.println cfg.section key version string 將結果轉為string fmt.println cfg.section ...