Go读取文件一般有两种方式,一种方式是采用os包下的os.open函数进行流式读取,另一种方式是采用ioutil包的ioutil.ReadFile函数进行读取,二者的区别在于后者会一次性将文件内容全部加载到内存中。
由于os.open函数会返回一个文件对象,所以需要配合bufio或者ioutil使用。
以下是具体使用的实例:
package main
import (
"bufio"
"fmt"
"io/ioutil"
"os"
)
func main() {
file := "H:\\go\\main\\1.txt"

最低0.47元/天 解锁文章
776





