go file_put_contents,go语言file_put_contents,go file_get_contents,go语言file_get_contents

简介: go file_put_contents,go语言file_put_contents,go file_get_contents,go语言file_get_contents

习惯了php的file_put_contents和file_put_contents函数,方便快捷

// FileGetContents 把整个文件读入一个字符串中
func FileGetContents(filename string) (string, error) {
    data, err := ioutil.ReadFile(filename)
    return string(data), err
}
// FilePutContents 把一个字符串写入文件中
func FilePutContents(filename string, data string, mode os.FileMode) error {
    return ioutil.WriteFile(filename, []byte(data), mode)
}

调用例子

// 写入文件
_ = FilePutContents("1.txt", "邓志东的身高在深圳是数一数二的", 0644)

// 读取文件
value, _ := FileGetContents("1.txt")
fmt.Print(value)
目录
相关文章
|
12天前
|
存储 Go 索引
go语言中数组和切片
go语言中数组和切片
24 7
|
12天前
|
Go 开发工具
百炼-千问模型通过openai接口构建assistant 等 go语言
由于阿里百炼平台通义千问大模型没有完善的go语言兼容openapi示例,并且官方答复assistant是不兼容openapi sdk的。 实际使用中发现是能够支持的,所以自己写了一个demo test示例,给大家做一个参考。
|
12天前
|
程序员 Go
go语言中结构体(Struct)
go语言中结构体(Struct)
88 71
|
11天前
|
存储 Go 索引
go语言中的数组(Array)
go语言中的数组(Array)
96 67
|
14天前
|
Go 索引
go语言for遍历数组或切片
go语言for遍历数组或切片
86 62
|
16天前
|
并行计算 安全 Go
Go语言中的并发编程:掌握goroutines和channels####
本文深入探讨了Go语言中并发编程的核心概念——goroutine和channel。不同于传统的线程模型,Go通过轻量级的goroutine和通信机制channel,实现了高效的并发处理。我们将从基础概念开始,逐步深入到实际应用案例,揭示如何在Go语言中优雅地实现并发控制和数据同步。 ####
|
12天前
|
存储 Go
go语言中映射
go语言中映射
29 11
|
14天前
|
Go
go语言for遍历映射(map)
go语言for遍历映射(map)
28 12
|
13天前
|
Go 索引
go语言使用索引遍历
go语言使用索引遍历
23 9
|
17天前
|
安全 Serverless Go
Go语言中的并发编程:深入理解与实践####
本文旨在为读者提供一个关于Go语言并发编程的全面指南。我们将从并发的基本概念讲起,逐步深入到Go语言特有的goroutine和channel机制,探讨它们如何简化多线程编程的复杂性。通过实例演示和代码分析,本文将揭示Go语言在处理并发任务时的优势,以及如何在实际项目中高效利用这些特性来提升性能和响应速度。无论你是Go语言的初学者还是有一定经验的开发者,本文都将为你提供有价值的见解和实用的技巧。 ####