以下是读取文件内容
package main
import (
"bufio"
"fmt"
"io"
"os"
"strings"
)
func main() {
fh, ferr := os.Open("d:\\n.txt")
if ferr != nil {
fmt.Printf("An error occurred on opening the inputfile\n" +
"Does the file exist?\n" +
"Have you got acces to it?\n")
return
}
defer fh.Close()
inputread := bufio.NewReader(fh)
for {
input, ferr := inputread.ReadString('\n')
if ferr == io.EOF {
return
}
fmt.Println(strings.TrimSpace(input))
}
}
读取gzip格式文件:
package main
import (
"bufio"
"compress/gzip"
"fmt"
"os"
)
func main() {
fName := "MyFile.gz"
var r *bufio.Reader
fi, err := os.Open(fN