公司網(wǎng)站建設(shè)開(kāi)發(fā)方案軟文100字左右案例
首先,使用os.Create()函數(shù)建立一個(gè)文件。
接著,使用io.WriteString()函數(shù)將內(nèi)容寫(xiě)入文件。
最后,使用os.ReadFile()函數(shù)讀取文件內(nèi)容。
注意,這里讀取的文件內(nèi)容是data byte,我們需要使用string()函數(shù)將其轉(zhuǎn)換為字符串。
package mainimport ("fmt""io""os"
)func main() {content := "This needs to go in a file."file, err := os.Create("./mygofile.txt")checkNilErr(err)length, err := io.WriteString(file, content)checkNilErr(err)fmt.Println("length is: ", length)defer file.Close()readFile("./mygofile.txt")}func readFile(filename string) {databyte, err := os.ReadFile(filename)checkNilErr(err)fmt.Println("Text data inside the file is \n", string(databyte))
}func checkNilErr(err error) {if err != nil {panic(err)}
}
輸出為:
length is: 27
Text data inside the file is
This needs to go in a file.