go语言之bufio 打开文件,读取一行
2013-03-16 16:27
357 查看
package main
import (
"fmt"
"os"
"bufio"
"io"
)
func main() {
f, err := os.Open("c:\\aaa.txt")//打开文件
defer f.Close() //打开文件出错处理
if nil == err {
buff := bufio.NewReader(f) //读入缓存
for {
line, err := buff.ReadString('\n') //以'\n'为结束符读入一行
if err != nil || io.EOF == err {
break
}
fmt.Print(line) //可以对一行进行处理
}
}
}
相关文章推荐
- go语言导入文件(固定长解析)(二) 增加读取json配置文件
- Go语言无法读取需要密码访问的PEM文件问题(failed to parse private key)
- GO语言文件的创建与打开实例分析
- go语言读取csv文件并输出的方法
- Go语言如何读取配置文件
- GO语言常用的文件读取方式
- Go如何按行读取文件及bufio.Split()函数的使用
- python学习-打开文件并读取用一行表示
- Go语言无法读取需要密码访问的PEM文件问题(failed to parse private key)
- ubuntu下C语言打开bmp图像文件并读取数据
- go语言中的文件创建,写入,读取,删除
- PureBasic 打开一个一行有多个数据的文件并读取其中某个数据
- Golang(Go语言)读取文件基本用法
- go语言快速读取配置文件并声明环境变量
- GO语言: 读取配置文件的方式toml
- Python:打开文件读取每一行(使用with as)
- matlab的各种数据读取(txt,dat,mat等格式),文件打开关闭
- 文件读取C++文件读写操作(三)如何统计文本的行数及如何读取文件某一行内容
- shell:读取文件的每一行内容并输出
- VBA 从一个未打开的Excel文件中读取数据到,已打开的文件中.