golang读取文本文件示例
来源:互联网 发布:糠秕孢子菌毛囊炎 知乎 编辑:程序博客网 时间:2024/06/08 03:07
一般文件比较小的话可以将文件全部读入内存中,然后转换成string再按行分割一下
func GetFileContentAsStringLines(filePath string) ([]string, error) {logger.Infof("get file content as lines: %v", filePath)result := []string{}b, err := ioutil.ReadFile(filePath)if err != nil {logger.Errorf("read file: %v error: %v", filePath, err)return result, err}s := string(b)for _, lineStr := range strings.Split(s, "\n") {lineStr = strings.TrimSpace(lineStr)if lineStr == "" {continue}result = append(result, lineStr)}logger.Infof("get file content as lines: %v, size: %v", filePath, len(result))return result, nil}
0 0
- golang读取文本文件示例
- C文件操作示例:逐行读取文本文件
- java读取文本文件到mysql数据库【示例1】
- java读取文本文件到mysql数据库【示例2】
- 在QT5中读取中文文本文件的示例代码
- 保存文本文件, 读取文本文件
- 读取文本文件
- 读取文本文件
- 读取文本文件
- 读取文本文件
- 文本文件读取
- java读取文本文件到mysql数据库【示例3】-批量导入文本文件
- C#文本文件打印示例
- python解析文本文件示例
- golang zip 操作示例
- golang 自定义错误示例
- golang flag 用法示例
- GOLANG 端口扫描示例
- Android仿微信图片上传,可以选择多张图片,缩放预览,拍照上传等
- Objective-c语言_数组练习题1
- java的锁机制
- Java设计模式之访问者模式
- 关于sql查询中的多条件排序
- golang读取文本文件示例
- Java 设计模式之中介者模式
- 弄懂SPI接口
- Android布局之RelativeLayout点滴
- 2015_12_16 项目有感
- fork产生子进程利用pipe管道通信
- android dialog 里面获取Activity的Context
- ECSHOP整合第三方登录,QQ登录、新浪微博登录、支付宝登
- 对WM_NCHITTEST消息的了解+代码实例进行演示