io 包是文件读写代码示范

3 min read

// 创建一个文件并写入数据
package main

import (
"fmt"
"io/ioutil"
)

func main() {
data := []byte("Hello, world!\n")
ioutil.WriteFile("test.txt", data, 0644)

// 读取文件返回字节切片
fileData, err := ioutil.ReadFile("test.txt")
if err != nil {
    fmt.Println("读取文件失败:", err)
    return
}

fmt.Print(string(fileData))

}

// 输出:Hello, world!