Golang(Go语言)读取文件基本用法
2016-02-24 21:34
561 查看
需要用到os和bufio包
用os.Open打开一个文件,用bufio.NewReader来读取文件
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)
}
相关文章推荐
- Golang(Go语言)代码技巧之数组(array)和切片(slice)
- Golang(Go语言)代码技巧之字符串(string)
- Golang(Go语言)内置函数之copy用法
- SAE 环境 django 配置
- 设计模式-单例模式(Go语言描述)
- 把vim当做golang的IDE
- LeetCode Algorithms #21 <Merge Two Sorted Lists>
- Mongo性能检查
- LeetCode Algorithms #231 <Power of Two>
- GCM Google官方示例的简单介绍和使用
- Qualcomm官方QDN1月EDM:属于你的Dragon Board 410c
- DragonBoard 410c HDMI配置的艰辛路
- Go文件上传的例子
- golang beego 路由个人理解
- beego里面自定义配置文件
- 【CodeForces 616D】Longest k-Good Segment
- django项目部署到SAE上的个人博客
- GO语言(golang)官方网站!
- GO语言(golang)官方网站!
- 灰度世界算法(Gray World Algorithm)和White Patch Retinex算法