首页 > 其他 > 详细

go 渲染数据到文件

时间:2019-08-06 01:02:10      阅读:115      评论:0      收藏:0      [点我收藏+]
//把数据写到文件里面
package main

import (
	"fmt"
	"text/template"
	"time"
	"os"
)

type test struct {
	Time string
	Res  string
}

func main () {
	//创建文件
	file, err := os.Create("test.log")
	if err != nil{
		fmt.Println("file create failed, error:", err)
		return
	}

	defer file.Close()

	t, err := template.ParseFiles("./demo02.log")

	if err != nil {
		fmt.Println("template parse failed, error:", err)
		return
	}


	t1 := test{
		time.Now().Format("2006-01-02 15:04:05"),
		"success",
	}

	err = t.Execute(file, t1)
	if err != nil {
		fmt.Println("template execute failed, error:", err)
		return
	}

}

  demo2.log

  

时间:{{.Time}}, 执行{{.Res}}

  结果

  技术分享图片

 

go 渲染数据到文件

原文:https://www.cnblogs.com/zhangxiaoj/p/11306508.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!