go文件操作

一、打开文件读取内容

 1 package main
 2 
 3 import (
 4     "fmt"
 5     "os"
 6 )
 7 
 8 //导入os
 9 func main() {
10     fileObj , err := os.Open("./test.txt")
11     if err != nil {
12         fmt.Println("open file failed22")
13         return 
14     }
15     defer fileObj.Close()
16 
17     //读取文件
18     // var tmp = make([]byte, 128)
19     var tmp [128]byte
20     //返回读取字符串的长度
21     n, err := fileObj.Read(tmp[:])
22     if err != nil {
23         fmt.Println("read from file failed")
24         return 
25     }
26     fmt.Printf("读取的字符串%d\n", n)
27     fmt.Println(string(tmp[:n]))
28 }

 

posted @ 2020-03-04 18:45  WithSuper  阅读(105)  评论(0)    收藏  举报