go 读取整个文件内容到string变量(How can I read a whole file into a string variable)

 

go 读取整个文件内容到string变量(How can I read a whole file into a string variable)

Use ioutil.ReadFile:

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

ReadFile reads the file named by filename and returns the contents. A successful call returns err == nil, not err == EOF. Because ReadFile reads the whole file, it does not treat an EOF from Read as an error to be reported.

You will get a []byte instead of a string. It can be converted if really necessary:

s := string(buf)

 

more refer:

https://stackoverflow.com/questions/13514184/how-can-i-read-a-whole-file-into-a-string-variablemore refer: 

你可能感兴趣的:(go)