go 创建ini文件
时间: 2023-08-07 08:03:16 浏览: 53
你可以使用 Go 标准库中的 `ini` 包来创建 INI 文件。以下是一个简单示例:
```go
package main
import (
"fmt"
"github.com/go-ini/ini"
)
func main() {
// 创建一个新的 INI 文件对象
cfg := ini.Empty()
// 添加一个新的 section
sec, err := cfg.NewSection("database")
if err != nil {
fmt.Println("Failed to create section:", err)
return
}
// 添加一些 key-value
sec.NewKey("host", "localhost")
sec.NewKey("port", "3306")
sec.NewKey("user", "root")
sec.NewKey("password", "123456")
// 保存 INI 文件
err = cfg.SaveTo("config.ini")
if err != nil {
fmt.Println("Failed to save config file:", err)
return
}
fmt.Println("Config file created successfully.")
}
```
在上面的示例中,我们首先创建了一个新的 `ini.File` 对象,然后使用 `NewSection` 方法添加一个新的 section,并使用 `NewKey` 方法添加键值对。最后,我们使用 `SaveTo` 方法将 INI 文件保存到磁盘上。