fmt.Fprintlnfmt.Fprintlnfmt.Fprintlnfmt.Fprintlnpackage main
import (
"fmt"
"os"
)
func main() {
// 打开文件,如果文件不存在则创建
file, err := os.OpenFile("data.txt", os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)
if err != nil {
fmt.Println("打开文件失败:", err)
return
}
defer file.Close()
// 要写入文件的数据
data := "Hello, World!"
// 使用fmt.Fprintln将数据写入文件并换行
_, err = fmt.Fprintln(file, data)
if err != nil {
fmt.Println("写入文件失败:", err)
return
}
fmt.Println("数据写入成功")
}os.OpenFileos.O_WRONLYos.O_CREATEos.O_APPEND0644datafmt.Fprintlndatafmt.Fprintlndeferdefer执行以上代码后,会在当前目录下创建一个名为"data.txt"的文件,并将"Hello, World!"写入文件中。如果文件已存在,则会追加写入数据。
fmt.Fprintln