获取:
go get github.com/zztroot/rconfig
ini文件:
[server]
run = debug
ip = 0.0.0.0
port = 8080
[mysql]
db_host = 127.0.0.1
db_port = 3306
db_user = root
db_pwd = 123456
db_name = xxxx
[redis]
db_host=127.0.0.1
db_port = 6379
go code:
package main
import (
"fmt"
"github.com/zztroot/rconfig"
)
func main() {
file, _ := rconfig.OpenConfig("config.ini")
data := file.Get("server.port") //8080
run := file.Get("server.run") //debug
fmt.Println(data, run)
}
github.com/zztroot/rconfig 同样支持读取ini、json、conf等文件,更多用法可以访问:github地址
更多文章、小工具可以访问我的个人博客:https://www.zztdd.cn/