Go语言 ReadLine()异常、缓冲区问题
一、前言
近期项目用到了Go语言中的Readline去文件中逐行读取记录,但是有一些异常行信息的长度特别大(超过4K),使用len()过滤后还是有问题,今天问题又复现了,赶紧看看到底是什么问题
二、正文:
直接上测试程序代码:
package main
import (
"fmt"
"bufio"
"os"
"io"
)
func main() {
// 打开test.txt文件
fi, err := os.Open("test.txt")
if err != nil {
fmt.Pr
原创
2020-06-20 22:27:47 ·
3897 阅读 ·
0 评论