Golang 程序读取文件内容

go programmingserver side programmingprogramming更新于 2025/4/22 5:37:17

pre.prettyprint{width:99%!important;} a.demo{top:12px!important; float:right!important;>

要读取文件内容,我们可以采取以下步骤 −

  • 我们可以创建一个名为 test.txt 的文件。
  • 使用 defer 语句进行清理。
  • 写入字符串内容。
  • 调用 ReadFile() 方法读取文件。
  • ReadFile 读取由 filename 命名的文件并返回内容。
  • 打印文件内容。

示例

package main
import (
   "fmt"
   "io/ioutil"
   "log"
   "os"
)
func CreateFile() {
   file, err := os.Create("test.txt")
   if err != nil {
      log.Fatalf("failed creating file: %s", err)
   }
   defer file.Close()
   _, err = file.WriteString("Welcome to Tutorials Point")
   if err != nil {
      log.Fatalf("failed writing to file: %s", err)
   }
}
func ReadFile() {
   fileName := "test.txt"
   data, err := ioutil.ReadFile(fileName)
   if err != nil {
      log.Panicf("failed reading data from file: %s", err)
   }
   fmt.Printf("\n%s", data)
}
func main() {
   CreateFile()
   ReadFile()
}

输出

Welcome to Tutorials Point

相关文章