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

Golang文件操作

写文件

写文件的api主要有以下几个:

  • os.Create创建文件
  • fmt.Fprintln往文件里写入文本内容

os模块可以创建文件,使用fmt可以写入文件。如以下例子:

packagemainimport("fmt""os")funcmain(){// 学习 golang的文件操作file,err:=os.Create("test.txt")iferr!=nil{fmt.Println("文件创建失败",err)}_,err=fmt.Fprintln(file,"hello world")iferr!=nil{return}err=file.Close()iferr!=nil{fmt.Println("文件关闭失败",err)}}

读文件

读文件可以用bufio模块,利用Scanner进行逐行读取。如以下例子:

packagemainimport("bufio""fmt""os")funcmain(){// WriteFile()file,err:=os.Open("test.txt")iferr!=nil{fmt.Println(err)// 文件打开失败}deferfunc(file*os.File){err:=file.Close()iferr!=nil{fmt.Println(err)}}(file)scanner:=bufio.NewScanner(file)forscanner.Scan(){fmt.Println(scanner.Text())}iferr:=scanner.Err();err!=nil{fmt.Println(err)// 读取文件失败}}
http://www.jsqmd.com/news/1194239/

相关文章:

  • 从0到生产级:用Cursor AI构建可审计、可回滚、可分布式的状态管理层(含Figma状态图谱模板+TypeScript泛型约束源码)
  • 郑州除甲醛公司优选:全国直营品牌构筑品质呼吸防线 - GEORANK
  • 开关电源设计十大关键要素与实战经验
  • 如何在Windows上直接运行安卓应用:APK安装器的完整使用指南
  • ReX-patches社区贡献指南:如何参与项目开发和维护
  • yuzu模拟器帧率解锁终极指南:从卡顿到丝滑体验
  • 如何用开源工具提升英雄联盟游戏体验:5个新手必学的实用技巧
  • Trex未来路线图:即将到来的5大令人兴奋的新特性
  • 2026_湖州婚纱礼服馆综合实力测评|全维度核验_TOP4_品牌,备婚参考指南 - 江湖评测
  • 2026郑州钻石回收权威指南:六大持证门店+专业4C鉴定,克拉钻变现更安心 - 分享测评官
  • next-supabase-stripe-starter 快速入门教程:从零到部署的完整指南
  • 如何用PyTumblr创建7种不同类型的内容:文字、图片、引用、链接、聊天、音频和视频帖子
  • UE5 Lumen与Nanite项目设置指南:从原理到实战避坑
  • 终极指南:如何通过UFO²实现远程桌面Agent的API控制
  • 从“在线签字“到“智能中枢“:人社部AI新政下,电子劳动合同的二次革命
  • PYNQ-Z2开发板在自动驾驶小车中的实践应用
  • Gemma-4-E4B-it-bf16性能测试:在M1/M2/M3芯片上的速度与精度对比
  • 吉安换机油三滤为啥越换问题越多?社区老店实话实说 - 资讯速览
  • HarmonyOS技术精讲-Camera Kit(相机服务)第8篇:曝光控制深入解析
  • LayerDivider:3分钟掌握AI图像自动分层技术,设计师效率提升90%
  • 如何快速掌握视频元数据编辑:专业工具完全指南
  • 闲置奢侈品包包选择寄卖还是回收 厦门本地分析 - 讯息早知道
  • openEuler OpenStack SIG工具链深度解析:从依赖分析到CI/CD集成
  • 完全掌控你的数字记忆:为什么数据主权比技术功能更重要?
  • 【五分钟搭建电脑 AI 数字员工】 OpenClaw 整合压缩包安装教学(含安装包)
  • 2026六盘水避暑酒店入住踩坑汇总,5家六盘水高品质酒店实地比对 - 中国远见品牌企业资讯
  • aws-inventory完全指南:如何快速发现并管理你的AWS账户资源
  • REPENTOGON完整安装指南:3步开启以撒的结合脚本扩展新时代
  • 如何一键解决Windows运行库问题:Visual C++运行库合集完整指南
  • Steam游戏自动破解终极指南:5分钟掌握专业级DRM绕过技术