golang簡單讀寫文件示例
更新時間:2016年07月23日 09:32:24 作者:dotcoo
這篇文章主要介紹了golang簡單讀寫文件的方法,實例分析了Go簡單文件讀取與寫入操作的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了golang簡單讀寫文件的方法。分享給大家供大家參考,具體如下:
這里演示golang讀寫文件的方法:
復(fù)制代碼 代碼如下:
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語言程序設(shè)計有所幫助。
相關(guān)文章
golang 網(wǎng)絡(luò)框架之gin的使用方法
這篇文章主要介紹了golang 網(wǎng)絡(luò)框架之gin的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
解決Goland 提示 Unresolved reference 錯誤的問題
這篇文章主要介紹了解決Goland 提示 Unresolved reference 錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12

