GO

GO : 读取文件

2017-07-07  本文已影响12人  随风化作雨

需要用到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)
}
上一篇下一篇

猜你喜欢

热点阅读