我有一个模板文件template.html如下Hello {{.Name}}, welcome!和代码import ( "fmt" "text/template")func main() { type person struct { Name string } p := &person{"clinyong"} t := template.Must(template.New("template.html").ParseFiles("template.html")) f, err := os.OpenFile("test", os.O_CREATE, 0777) if err != nil { fmt.Println(err) return } defer f.Close() err := t.Execute(f, p) if err != nil { fmt.Println(err) }}t.Execute(f, p) 调用一个错误,说 f 是一个错误的文件描述符。是否可以执行模板输出到文件,如上所示?我看到一些例子,finExecute几乎是 http.ResponseWriter 或 os.Stdout。
- 1 回答
- 0 关注
- 158 浏览
添加回答
举报
0/150
提交
取消