我有一个使用config.json文件的 Go 应用程序来获取一些信息。执行go run main.go它时,它可以工作,但是当我将应用程序编译为可执行文件时,出现错误open config.json: no such file or directory。
我的代码是:
func main() {
data, err := ioutil.ReadFile("./config.json")
check(err)
var config config
err = json.Unmarshal(data, &config)
check(err)
}
我也试过了ioutil.ReadFile("config.json"),还是不行。check(err)并且config结构在main.go,问题不是来自这里。
main.go,config.json和可执行文件在同一目录中。
config.json一旦程序被编译,我应该怎么做才能使用该文件?
当年话下
千万里不及你
相关分类