猿问

从本地文件创建一个 io.Reader

我想打开一个本地文件,并返回一个io.Reader. 原因是我需要将 aio.Reader提供给我正在使用的库,例如:


func read(r io.Reader) (results []string) {


}


慕侠2389804
浏览 212回答 3
3回答

长风秋雁

*os.File 类型实现了 io.Reader 接口,因此您可以将文件作为 Reader 返回。但是如果您打算读取大文件,我建议您使用bufio包,如下所示:file, err := os.Open("path/file.ext")// if err != nil { ... }return bufio.NewReader(file)
随时随地看视频慕课网APP

相关分类

Go
我要回答