Golang 文件操作:逐行读取文件

package main

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

func main() {

    // 测试读取文件

    f, err := os.Open("./test.conf")
    if err != nil {
        fmt.Printf("error : %s", err)
    }

    fread := bufio.NewReader(f)
    for {
        line, _, err := fread.ReadLine()
        if err == io.EOF {
            break
        }
        fmt.Println(string(line))
    }
}

 

你可能感兴趣的:(Golang)