Golang 程序读取文件内容
pre.prettyprint{width:99%!important;}a.demo{top:12px!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 nhooo.com")
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 nhooo.com
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志