代码是这样的。我可以运行代码,没有错误。读取文件\xef\xbc\x8ccan\xe2\x80\x98t 时得到任何东西
\n file,err := os.OpenFile("writeAt.txt",os.O_CREATE|os.O_APPEND|os.O_RDWR,777)\n if err != nil{\n panic(err)\n }\n fmt.Println(file)\n reader := bytes.NewReader([]byte("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\\n"))\n _,err = reader.WriteTo(file)\n if err != nil{\n panic(err)\n }\n fmt.Println(file)\n reader = bytes.NewReader([]byte("bbbbbbbbbbbbbbbbbbbb\\n"))\n _,err = reader.WriteTo(file)\n if err != nil{\n panic(err)\n }\n writer := bufio.NewWriter(os.Stdout)\n n,err := writer.ReadFrom(file)\n if err != nil{\n panic(err)\n }\n fmt.Println("n",n)\nRun Code Online (Sandbox Code Playgroud)\n