文件读写
package main
import (
"io/ioutil"
"os"
"fmt"
)
func main() {
file_write("hello world!\n", "a.txt")
content := file_read("a.txt")
fmt.Println(content)
}
func file_read(path string) string {
fi, err := os.Open(path)
if err != nil {
panic(err)
}
defer fi.Close()
fd, err := ioutil.ReadAll(fi)
fmt.Println(err)
return string(fd)
}
func file_write(context, file string) {
f, err := os.OpenFile(file, os.O_APPEND, 0644)
if err != nil {
panic(err)
}
defer f.Close()
f.WriteString(context)
}