![](/img/trans.png)
[英]Python: urllib.error.URLError: <urlopen error [WinError 3] The system cannot find the path specified: ' '>
[英]Using GoLang templates: System cannot find path specified
您好,我刚刚开始学习golang中的html / templates。 我得到的错误是“系统找不到指定的文件路径”。 文件路径为templates / time.html。 time.html(我要呈现的页面)的位置是
SRC /模板/为time.html
我的go main的位置是src / timeserver / timerserver.go
这是我使用的代码
func TimeServer(w http.ResponseWriter, req *http.Request) {
// if user goes to another website after time/...
if req.URL.Path != "/time/" {
errorHandler(w, req, http.StatusNotFound)
return
}
cookie, _ := req.Cookie("UUID")
//existCheck := false
//temp2 := ""
profile := Profile{"",time.Now().Format("3:04:04 PM")}
if cookie != nil { // if cookie exist set flags
name, check := cookieJar.GetValue(cookie.Value)
profile = Profile{name,time.Now().Format("3:04:04 PM")}
fmt.Println(name)
//existCheck = check
//temp2 = name
fmt.Println(check)
}
fp := path.Join("templates", "time.html")
tmpl, err := template.ParseFiles(fp)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
if err := tmpl.Execute(w, profile); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
问题是我的路径不正确。 变
fp := path.Join("templates", "time.html")
至
fp := path.Join("Home/go/src/templates", "time.html")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.