首页 > 代码库 > Golang 文件读写之 os, bufio, io/ioutil 初体验
Golang 文件读写之 os, bufio, io/ioutil 初体验
package main import ( //"bufio" "fmt" //"io" "io/ioutil" "os" "time" ) func main() { file1, err := os.OpenFile("hehehe.txt", os.O_RDWR|os.O_APPEND|os.O_CREATE, os.ModeType) if err != nil { panic(err) } defer file1.Close() // 往创建的文件中写入字符 //_, err = file1.WriteString("aaaaa\r\nbbbbb\r\ncccccc") //if err != nil { // panic(err) //} // A。 使用 bufio按行读取文件 //br := bufio.NewReader(file1) //for { // line, err := br.ReadString(‘\r‘) // if err == io.EOF { // fmt.Println("eof") // break // } else { // fmt.Printf("%v", line) // } //} // B。 使用ioutil读取文件所有内容 b, err := ioutil.ReadAll(file1) if err != nil { panic(err) } fmt.Printf("%v", string(b)) time.Sleep(3 * time.Second) }
Golang 文件读写之 os, bufio, io/ioutil 初体验
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。