gpt4 book ai didi

go - 如果文件存在,如何附加到文件,否则创建一个新文件并写入它

转载 作者:IT王子 更新时间:2023-10-29 01:56:36 25 4
gpt4 key购买 nike

<分区>

我有一个文件,我想向其中添加一些内容。我首先检查该文件是否存在。如果是这样,我会向其中添加内容。如果没有,我就用那个名字创建一个新文件并写入它。为此,我正在做类似的事情:

if _, err := os.Stat(filename); os.IsNotExist(err) {
f, err := os.Create(filename)
if err != nil {
panic(err)
}
....
} else {
f, _ := os.OpenFile(filename, os.O_RDWR|os.O_APPEND, 0660);
....
}

是否可以将此代码缩短为 1-2 行?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com