golang 逐行显示文本内容的测试。
package main import ( "bufio" "fmt" "os" ) func readtxt(log_path string) { file, err := os.OpenFile(log_path, os.O_RDONLY, 0666) if err != nil { os.Exit(-1) } defer file.Close() reader := bufio.NewReader(file) for { str, err := reader.ReadSlice('\n') fmt.Printf("%s", str) if err != nil { break } } } func main() { readtxt("./testa.go") }
发表评论