使用**os.Getwd()以及filepath.Join()**解决相对路径访问问题 使用gin来渲染模板时,一直找不到指定路径下的模板文件,使用绝对路径可以输出,但是相对路径就会出现问题。后来发现应该是go mod运行时的路径不是原本所在的路径,如果单纯使用相对路径也就相当于刻舟求剑。 解决办法: 首先我的文件路径如下: templates.go是我要运行的程序,使用相对路径解析模板文件hello.tmpl package main import ( "fmt" "html/template"