将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: %v\n", 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() }
有疑问加站长微信联系(非本文作者)