go语言按行读取文件

1、打开文件

2、实例阅读者

3、以‘\n'结束获取一行内容

package main

import (
        "bufio"
        "fmt"
        "io"
        "os"
)

func main(){
        fmt.Println("go语言读取文件")
        file,err := os.Open(`文件地址`)
        if err!=nil{
                panic(err)
        }
        rd := bufio.NewReader(file)
        for{
                line,err := rd.ReadString('\n')
                if err!=nil || io.EOF==err{
                        break
                }else{
                        fmt.Println(line)
                }
        }
}