小编典典

如何将整个文件读入字符串变量

go

我有很多小文件,我不想逐行阅读它们。

Go中是否有将整个文件读入字符串变量的函数?


阅读 285

收藏
2020-07-02

共1个答案

小编典典

用途ioutil.ReadFile

func ReadFile(filename string) ([]byte, error)

ReadFile读取以文件名命名的文件并返回内容。成功调用将返回err == nil,而不是err ==
EOF。由于ReadFile读取整个文件,因此不会将Read中的EOF视为要报告的错误。

您会得到一个[]byte而不是string。如果 确实 需要,可以将其转换为:

s := string(buf)
2020-07-02