package main import ( "bufio" "fmt" "io" "os" ) func check(e error) { if e != nil { panic(e) } } func write_file(file_name string) { f, err := os.Create(file_name) check(err) n1, err := f.WriteString("abc\n") n2, err := f.WriteString("def\n") fmt.Println("write len:", n1+n2) check(err) f.Sync() } func read_file(file_name string) { f, err := os.Open(file_name) check(err) inputReader := bufio.NewReader(f) for { line, readerError := inputReader.ReadString('\n') if readerError == io.EOF { return } fmt.Print(line) } } func main() { file_name := "test.txt" write_file(file_name) read_file(file_name) } write len: 8 abc def
go 读写文件
猜你喜欢
转载自xiangjie88.iteye.com/blog/2381770
今日推荐
周排行