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 }

浙公网安备 33010602011771号