【GO】文件二进制读取
也可采用 ioutil 简洁读写文件
import (
"fmt"
"io"
"os"
)
func read() {
var filePath string = "C:\\Users\\Desktop\\temp.txt"
fp, err := os.Open(filePath)
if err != nil {
fmt.Println(err)
}
defer fp.Close()
buff := make([]byte, 1024)
for {
len, err := fp.Read(buff)
if err == io.EOF || len < 0 {
break
}
fmt.Print(string(buff[:len]))
}
}
“年轻时,我没受过多少系统教育,但什么书都读。读得最多的是诗,包括烂诗,我坚信烂诗早晚会让我邂逅好诗。”
by. 马尔克斯