用go语言实现文件写入函数,传入文件绝对路径,待写入字符串作为参数,实现文件写入功能,并采用defer语句来关闭文件对象
时间: 2023-06-06 16:08:46 浏览: 143
好的,这是一个关于技术的问题,我可以回答。以下是用go语言实现文件写入函数的代码,包括传入文件绝对路径和要写入的字符串作为参数,还有使用defer语句来关闭文件对象的步骤:
```
package main
import (
"fmt"
"os"
)
func writeToFile(filename string, data string) error {
f, err := os.Create(filename)
if err != nil {
return err
}
defer f.Close()
_, err = f.WriteString(data)
if err != nil {
return err
}
return nil
}
func main() {
err := writeToFile("/path/to/file.txt", "hello world")
if err != nil {
fmt.Println(err)
return
}
fmt.Println("write to file successful")
}
```
希望这个代码可以回答你的问题。
阅读全文