真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

go語言怎么創(chuàng)建和讀寫文件

本篇內容介紹了“go語言怎么創(chuàng)建和讀寫文件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設,蘆山企業(yè)網(wǎng)站建設,蘆山品牌網(wǎng)站建設,網(wǎng)站定制,蘆山網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,蘆山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

一、創(chuàng)建文件

package  main

import (
  "fmt"
  "os"
)

func main(){
  f,err := os.Create("test.txt")
  if err != nil {
    fmt.Println("create file err!")
    return

  }
  defer f.Close()
  fmt.Println("Create File Successful!")
}

二、寫文件

/*
1、 按字符串寫入文件
2、 按位置寫入內容
3、 按字節(jié)寫入內容
*/

package main

import (
   "fmt"
   "io"
   "os"
)

func main() {
   f,err := os.OpenFile("test.txt",os.O_RDWR,6)
   if err != nil {
      fmt.Println("OpenFile Err!")
   }

   defer f.Close()

   _,err = f.WriteString("123##90####\r\n hello world")
   if err != nil {
      fmt.Println("Write string error",err)
   }

   off,_ := f.Seek(0,io.SeekEnd)
   _,err = f.WriteString("abc")

   fmt.Println("Write string OK")
   if err != nil {
      fmt.Println("Write string error",err)
   }
     
   // 從最后位置寫入
   _,err = f.WriteAt([]byte("111111111111"),off)
}

三、讀文件

package main

import (
  "os"
  "fmt"
  "bufio"
  "io"
)

func main()  {
  f, err := os.OpenFile("test.txt", os.O_RDWR, 6)
  if err != nil {
    fmt.Println("OpenFile err:", err)
    return
  }
  defer f.Close()
  fmt.Println("successful")

  // 創(chuàng)建一個帶有緩沖區(qū)(用戶緩沖)的 reader
  reader := bufio.NewReader(f)
  for {
    buf, err := reader.ReadBytes('\n')    // 讀一行數(shù)據(jù)
    if err == io.EOF {
      fmt.Println("文件讀取完畢")
      return
    } else if err != nil {
      fmt.Println("ReadBytes err:", err)
    }
    fmt.Print(string(buf))
  }
}

“go語言怎么創(chuàng)建和讀寫文件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!


分享題目:go語言怎么創(chuàng)建和讀寫文件
網(wǎng)頁鏈接:http://weahome.cn/article/pijpdd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部