通过缓存区 bufio读文件

Rainy 2023-2-7 660

tip :bufio 读写存入缓存时 如果程序挂了就会丢失数据!

      
      file, err := os.Open("./test.txt") //只读方式打开  
      if err != nil {
           fmt.Println("open file failed , err ", err)
      }

      defer file.Close()

      reader := bofio.NewReader(file)
      // for 循环 读取所有内容直到 os.EOF 结束
      for {
         line , err := reader.ReadString("\n")  //读取一行内容   
         if err == os.EOF {
            break
         }
         if err != nil {
             fmt.Println("read file failed , err ", err)
            return 
         }
         fmt.Println(line)
      }



最新回复 (0)
返回
发新帖