当前位置: 首页 > news >正文

Go 自学:文件的写入和读取

首先,使用os.Create()函数建立一个文件。
接着,使用io.WriteString()函数将内容写入文件。
最后,使用os.ReadFile()函数读取文件内容。
注意,这里读取的文件内容是data byte,我们需要使用string()函数将其转换为字符串。

package mainimport ("fmt""io""os"
)func main() {content := "This needs to go in a file."file, err := os.Create("./mygofile.txt")checkNilErr(err)length, err := io.WriteString(file, content)checkNilErr(err)fmt.Println("length is: ", length)defer file.Close()readFile("./mygofile.txt")}func readFile(filename string) {databyte, err := os.ReadFile(filename)checkNilErr(err)fmt.Println("Text data inside the file is \n", string(databyte))
}func checkNilErr(err error) {if err != nil {panic(err)}
}

输出为:
length is: 27
Text data inside the file is
This needs to go in a file.

http://www.lryc.cn/news/143741.html

相关文章:

  • py 项目上线centos
  • 【git】would clobber existing tag 报错解决
  • Python OCR 使用easyocr库将图片中的文章提取出来
  • 门禁系统忘记登入密码,现在更换电脑如何迁移旧电脑门禁系统的数据
  • 初试Eureka注册中心
  • 【趣味随笔】怎么维护自己的电脑?
  • element 下拉组件获取对象
  • IDEA下SpringBoot指定环境、配置文件启动
  • python可视化matplotlib——绘制正弦和余弦
  • Day48|leetcode 198.打家劫舍、213.打家劫舍II、打家劫舍|||
  • Mysql001:Mysql概述以及安装
  • 如何调用api接口获取到商品数据
  • http请求方式过滤器与拦截器的区别
  • 大语言模型初学者指南 (2023)
  • 日常生活小技巧 -- 单位换算
  • 利用深度蛋白质序列嵌入方法通过 Siamese neural network 对 virus-host PPIs 进行精准预测【Patterns,2022】
  • opencv 车牌号的定位和识别+UI界面识别系统
  • 如何使用CSS实现一个自适应两栏布局,其中一栏固定宽度,另一栏自适应宽度?
  • 【PostgreSQL】导出数据库表(或序列)的结构和数据
  • Arcgis colorRmap
  • [JDK8环境下的HashMap类应用及源码分析] capacity实验
  • 【自动驾驶】TI SK-TDA4VM 开发板上电调试,AI Demo运行
  • 基于LOF算法的异常值检测
  • 软考-系统可靠性原理
  • 【Unity】【Amplify Shader Editor】ASE入门系列教程第二课 硬边溶解
  • 对神经网络理解的个人记录
  • 华为数通方向HCIP-DataCom H12-821题库(单选题:61-80)
  • Unity带有时效性的数据存储
  • vue 子组件 emit传递事件和事件数据给父组件
  • Zenity 简介