为了账号安全,请及时绑定邮箱和手机立即绑定

执行模板到文件

执行模板到文件

Go
噜噜哒 2021-10-11 13:43:39
我有一个模板文件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 回答

?
跃然一笑

TA贡献1826条经验 获得超6个赞

作为@TimCooper说,我需要包括os.O_WRONLYos.OpenFile


查看完整回答
反对 回复 2021-10-11
  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信