GO : 读取文件

需要用到os和bufio包

import "os"
import "bufio"

用os.Open打开一个文件,用bufio.NewReader来读取文件

file, err := os.Open("input.dat")
if err!= nil {
    fmt.Println("failed to open")
    return
}
defer file.Close()
reader := bufio.NewReader(file)
for {
    str, err := reader.ReadString('\n') //每次读取一行
    if err!= nil {
        break // 读完或发生错误
    }
    fmt.Printf(str)
}

你可能感兴趣的:(GO : 读取文件)