package main
import (
//"bufio"
"fmt"
//"io"
"io/ioutil"
"os"
"time"
)
func main() {
file1, err := os.OpenFile("hehehe.txt", os.O_RDWR|os.O_APPEND|os.O_CREATE, os.ModeType)
if err != nil {
panic(err)
}
defer file1.Close()
// 往创建的文件中写入字符
//_, err = file1.WriteString("aaaaa\r\nbbbbb\r\ncccccc")
//if err != nil {
// panic(err)
//}
// A。 使用 bufio按行读取文件
//br := bufio.NewReader(file1)
//for {
// line, err := br.ReadString('\r')
// if err == io.EOF {
// fmt.Println("eof")
// break
// } else {
// fmt.Printf("%v", line)
// }
//}
// B。 使用ioutil读取文件所有内容
b, err := ioutil.ReadAll(file1)
if err != nil {
panic(err)
}
fmt.Printf("%v", string(b))
time.Sleep(3 * time.Second)
}