io.Writer
接口将数据写入磁盘上的文件。然而,save.go
代码将向你展示五种将数据写入文件的方法。save.go
程序分为六部分。save.go
第一部分代码如下:save.go
第二部分代码如下:Go
程序中涉及到写入的每一行都将使用s
字节切片。此外,fmt.Fprintf()
函数可以帮助你使用所需的格式将数据写入自己的日志文件。在本例中,fmt.Fprintf()
将数据写入f1
标识的文件。save.go
第三部分代码如下:f2.WriteString()
用于将数据写入文件。save.go
第四部分代码如下:bufio.NewWriter()
打开文件,并调用bufio.WriteString()
写入数据。save.go
第五部分代码将教你写入文件的其他方法:ioutil.WriteFile()
函数,而无需使用os.Create()
。save.go
最后一部分代码如下:io.WriteString()
将所需数据写入文件。save.go
将产生如下的输出:Go
标准库中的专用包功能将数据保存到文件中。