golang 逐行读取文件
2024-10-01 20:02:08
package main import (
"bufio"
"fmt"
"io"
"os"
) func main() { fi, err := os.Open("C:/Documents and Settings/xxx/Desktop/tax.txt")
if err != nil {
fmt.Printf("Error: %s\n", err)
return
}
defer fi.Close() br := bufio.NewReader(fi)
for {
a, _, c := br.ReadLine()
if c == io.EOF {
break
}
fmt.Println(string(a))
}
}
================一次性读取===================== package main import "fmt"
import "io/ioutil" func main() {
b, e := ioutil.ReadFile("d:/goTest/123.txt")
if e != nil {
fmt.Println("read file error")
return
}
fmt.Println(string(b))
}
最新文章
- IOS下载查看PDF文件(有下载进度)
- sql语句的单双引号问题
- Linux下man安装及使用方法
- hibernate 连接oracle数据库的配置 (参考)
- [ucgui] 对话框6——触屏位置简单例子
- SQL Server技术问题之存储过程与sql语句的优缺点
- HDU 1858 Max Partial Value I
- 捷易拍与springMVC系统结合
- 关于arm-linux-gcc的安装与配置
- Kendo UI开发教程(9): Kendo UI Validator 概述
- ECharts模拟迁徙案例
- async函数解析
- 华为悦盒 EC6108V9U 破解过程全记录(root扫盲) [原创]
- MSDN i TELL YOU 又更新了,win10 1809版本的 3月29日的
- Docker安装ngnix使用ping报错
- Lucene最重要的功能是对一段话的分析
- linux 查看安装软件位置(持续跟新)
- 微信小程序——video使用总结
- jQuery+Ajax获取百度百科历史上的今天
- Linux gperf命令