xglys 发表于 2018-9-20 06:31:50

golang 逐行读取文件

package main  

  
import (
  

"bufio"  
"fmt"
  
"io"
  
"os"
  
)
  

  
func main() {
  

  
fi, err := os.Open("C:/Documents and Settings/xxx/Desktop/tax.txt")
  
if err != nil {
  
fmt.Printf("Error: %s\n", err)
  
return
  
}
  
defer fi.Close()
  

  
br := bufio.NewReader(fi)
  
for {
  
a, _, c := br.ReadLine()
  
if c == io.EOF {
  
break
  
}
  
fmt.Println(string(a))
  
}
  
}


页: [1]
查看完整版本: golang 逐行读取文件