方法一 Go 1.8 (发布于 2017 年 2 月)推荐的做法是利用os.Executable获取到可执行文件信息,然后使用path/filepath.Dir获取到目录: packagemainimport("fmt""os""path/filepath")funcmain(){ex,err:=os.Executable()iferr!=nil{panic(err)}exPath:=filepath.Dir(ex)fmt.Println(exPath)} 方法二 老版本...
方法一 Go 1.8 (发布于 2017 年 2 月)推荐的做法是利用os.Executable获取到可执行文件信息,然后使用path/filepath.Dir获取到目录: packagemainimport("fmt""os""path/filepath")funcmain(){ex,err:=os.Executable()iferr!=nil{panic(err)}exPath:=filepath.Dir(ex)fmt.Println(exPath)} 方法二 老版本...