学习使用go语言进行文件的读写操作
读取文件有以下的方法
1
package main
import (
"fmt"
"io/ioutil"
)
func main() {
file, err := ioutil.ReadFile("text.txt")
if err != nil {
fmt.Println("文件报错,错误是", err)
return
}
fmt.Println(string(file))
}
2
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
open, err := os.Open("text.txt")
defer open.Close()
if err != nil {
fmt.Println("c错误为:", err)
}
scanner := bufio.NewScanner(open)
for scanner.Scan() {
line := scanner.Text()
fmt.Println(line)
//break
}
}
3