总结
各种姿势
1 读全部文件
package main
import (
"fmt"
"os"
"log"
)
func main() {
content, err := os.ReadFile("testfile")
if err != nil {
log.Fatal(err)
}
fmt.Println(string(content))
}
Link&Comment
在一些参考的资料中,会使用 io/ioutil
包的内容,不过在Go 1.16版本中,该包的方法已经被移到 os
或者 io
包中了,在可以预见的未来版本中,这些方法会被移除。所以可以根据自己的实际情况使用具体的包。