加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang按行写文件

发布时间:2020-12-16 18:36:54 所属栏目:大数据 来源:网络整理
导读:将map[string]string写入文件 func WriteMaptoFile(m map[string]string,filePath string) error { f,err := os.Create(filePath) if err != nil { fmt.Printf("create map file error: %vn",err) return err } defer f.Close() w := bufio.NewWriter(f) fo

将map[string]string写入文件

func WriteMaptoFile(m map[string]string,filePath string) error {
        f,err := os.Create(filePath)
        if err != nil {
                fmt.Printf("create map file error: %vn",err)
                return err 
        }   
        defer f.Close()

        w := bufio.NewWriter(f)
        for k,v := range m { 
                lineStr := fmt.Sprintf("%s^%s",k,v)
                fmt.Fprintln(w,lineStr)
        }   
        return w.Flush()
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读