一行一行讀文件

package main

import (
	"bufio"
	"fmt"
	"io"
	"os"
)

func main(){

	f, err := os.Open("test.txt")
	if err != nil {
		panic(err)
	}
	defer f.Close()

	rd := bufio.NewReader(f)
	for {
		line, err := rd.ReadString('\n') //以'\n'爲結束符讀入一行

		if err != nil || io.EOF == err {
			break
		}
		fmt.Println(line)
	}

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章