ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` package main import ( "bufio" "fmt" "os" ) func main() { filename := "abc.txt" file, err := os.OpenFile(filename, os.O\_WRONLY|os.O\_CREATE, 0666) //只写模式+文件不存在则创建一个文件模式 if err != nil { fmt.Printf("openFile err=%v\n", err) return } defer file.Close() //在main函数执行结束时关闭文件 str := "hello,world!" writer := bufio.NewWriter(file) for i := 0; i < 10; i++ { writer.WriteString(str + "\n") //写入缓存     } //由于writer带有缓存,因此此时内容在缓冲区     writer.Flush() //更新写入 } ```