golang簡單讀寫文件示例
更新時間:2016年07月23日 09:32:24 作者:dotcoo
這篇文章主要介紹了golang簡單讀寫文件的方法,實例分析了Go簡單文件讀取與寫入操作的相關技巧,需要的朋友可以參考下
本文實例講述了golang簡單讀寫文件的方法。分享給大家供大家參考,具體如下:
這里演示golang讀寫文件的方法:
復制代碼 代碼如下:
package main
import (
"fmt"
"os"
)
func main() {
f, err := os.OpenFile("file2.txt", os.O_RDWR | os.O_CREATE | os.O_APPEND, 0x644)
if err != nil {
panic(err)
}
defer f.Close()
wint, err := f.WriteString("helloworld")
if err != nil {
panic(err)
}
fmt.Printf("%d\n", wint)
_, err = f.Seek(0, 0)
if err != nil {
panic(err)
}
bs := make([]byte, 100)
rint, err := f.Read(bs)
if err != nil {
panic(err)
}
fmt.Printf("%d, %s\n", rint, bs)
}
import (
"fmt"
"os"
)
func main() {
f, err := os.OpenFile("file2.txt", os.O_RDWR | os.O_CREATE | os.O_APPEND, 0x644)
if err != nil {
panic(err)
}
defer f.Close()
wint, err := f.WriteString("helloworld")
if err != nil {
panic(err)
}
fmt.Printf("%d\n", wint)
_, err = f.Seek(0, 0)
if err != nil {
panic(err)
}
bs := make([]byte, 100)
rint, err := f.Read(bs)
if err != nil {
panic(err)
}
fmt.Printf("%d, %s\n", rint, bs)
}
希望本文所述對大家Go語言程序設計有所幫助。
相關文章
基于context.Context的Golang?loader緩存請求放大問題解決
這篇文章主要為大家介紹了基于context.Context的Golang?loader緩存請求放大解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05Go 循環(huán)結構for循環(huán)使用教程全面講解
這篇文章主要為大家介紹了Go 循環(huán)結構for循環(huán)使用全面講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10