我有很多小文件,我不想逐行阅读它们。
Go中是否有将整个文件读入字符串变量的函数?
用途ioutil.ReadFile:
ioutil.ReadFile
func ReadFile(filename string) ([]byte, error)
ReadFile读取以文件名命名的文件并返回内容。成功调用将返回err == nil,而不是err == EOF。由于ReadFile读取整个文件,因此不会将Read中的EOF视为要报告的错误。
您会得到一个[]byte而不是string。如果 确实 需要,可以将其转换为:
[]byte
string
s := string(buf)