标签:span tor byte str file int 数据 UNC encode
1、存储数据
func storedata(data interface{}, filename string){ //buffer为bytes.Buffer结构,这个结构实际上就是一个拥有Read和Write方法的可变长度字节缓冲区,即bytes.Buffer既是读取器也是写入器
mybuffer := new(bytes.Buffer)
//将缓冲区数据传递给NewEncoder函数,以此来创建出一个gob编码器 encode := gob.NewEncoder(mybuffer)
//调用编码器的Encode函数,将数据data写入到mybuffer中 err := encoder.Encode(data) if err != nil{ panic(err) }
//将mybuffer数据写入到文件中 err = ioutil.WriteFile(filename, mybuffer.Bytes(), 0600) }
标签:span tor byte str file int 数据 UNC encode
原文地址:https://www.cnblogs.com/sky1130/p/11118384.html