标签:Golan var defer print lang golang byte 操作 string
os包是系统标准库里面有操作系统相关的函数和变量,打开一个文件可以使用os.open
package main
import (
"fmt"
"os"
)
func main() {
file, err := os.Open("c:/tmp.txt")
if err != nil {
fmt.Println("Open file Failed", err)
return
}
defer func() {
file.Close()
}()
var b []byte = make([]byte, 4096)
n, err := file.Read(b)
if err != nil {
fmt.Println("Open file Failed", err)
}
data := string(b[:n])
fmt.Println(data)
}
标签:Golan var defer print lang golang byte 操作 string
原文地址:https://www.cnblogs.com/egrep/p/9721610.html