Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >go 追加写文件操作

go 追加写文件操作

原创
作者头像
IT工作者
修改于 2022-07-22 07:50:17
修改于 2022-07-22 07:50:17
1.5K0
举报
文章被收录于专栏:程序技术知识程序技术知识

go 怎么追加写文件?

代码语言:go
AI代码解释
复制
package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {

	filePath := "/etc/hosts"
	
	file, err := os.OpenFile(filePath, os.O_WRONLY|os.O_APPEND, 0666)
	
	if err != nil {
	
		fmt.Println("文件打开失败", err)
		
	}
	
	defer file.Close()
	
	//写入文件时,使用带缓存的 *Writer
	write := bufio.NewWriter(file)
	
	write.WriteString("test \n")
	
	//Flush将缓存的文件真正写入到文件中
	write.Flush()
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Golang中文件目录操作的实现
       Golang中,文件是指计算机中存储数据的实体,文件可以是文本文件、二进制文件、配置文件等。在Go语言中,通过操作文件,我们可以读取文件的内容,写入数据到文件,以及获取文件的属性等。
周小末天天开心
2023/10/16
3690
Golang中文件目录操作的实现
golang中的文件操作
与Java类似,也是通过流的形式读取文件,将文件读入内存使用输入流,将内存中数据写入文件使用输出流。
你的益达
2020/11/03
6050
Go语言入门(九) 文件操作
文件操作 文件的基本操作 读文件 func readFile(){ filename := "./aaa.log" file, err := os.Open(filename) if err != nil { fmt.Printf("open %s is error,error %v\n",filename,err) return } //关闭文件句柄 defer func() { file.Close() }() //
alexhuiwang
2020/09/24
3810
Golang文件操作-上篇
1、读文件 2、写文件 3、文件指针 4、ioutil文件操作 4.1 readall读取文件所有内容 4.2 readfile直接读文件 4.3 writefile直接写文件 5、bufio带缓冲IO 5.1 scanner 逐行读取 5.2 带缓冲IO reader 5.2.1 read 读 5.2.2 readline 读 5.2.3 readstring、readslice 读 5.3 带缓冲IO writer 1、读文件 读文件的过程 文件位置 打开文件 读取文件内容(逐个字符读、按
仙人技术
2021/09/23
6490
Golang文件操作-上篇
2.Go语言之文件操作学习记录.md
描述: 我们可以采用os包中的Open()函数打开一个文件,返回一个*File和一个err。然后对得到的文件实例调用Close()函数就能够关闭文件。
全栈工程师修炼指南
2022/09/29
4750
go语言文件操作汇总
bufio.Writer.WriteString 带缓冲的写,最后要将缓冲中的数据写入下层的io.Writer接口(Flush方法)
程序员小饭
2020/09/07
4100
golang操作文件
用习惯了python, 用go的文件读写,觉得还是有点别扭。 先总结下来,后面用的时候,可以查看。
赵云龙龙
2022/03/29
5110
golang操作文件
(三十六)golang--文件的基本操作
2.读取文件中的内容,并显示给终端(带缓冲区的方式),使用os.Open(),file.Close(),bufio.NewReader(),reader.ReadString()
西西嘛呦
2020/08/26
3120
Go语言的文件处理:详细指南
该代码示例展示了如何逐行读取名为example.txt的文件,并将每一行打印到控制台。
数字扫地僧
2024/06/25
1810
一篇文章带你搞定Go语言基础之文件操作
文件操作就简单了,像打开word了,excel了,都是文件操作,当然,我们肯定是不能直接操作word的
Go进阶者
2021/01/22
3240
Go标准库之读写文件(File)
Go标准库之读写文件(File) 创建一个空文件 package main import ( "log" "os" ) func main() { file, err := os.Create("empty.txt") if err != nil { log.Fatal("create file err", err) } log.Println(file) file.Close() } 获取文件的信息 package main i
程序员同行者
2019/02/22
5110
Go基础--终端操作和文件操作
终端操作 操作终端相关的文件句柄常量 os.Stdin:标准输入 os.Stdout:标准输出 os.Stderr:标准错误输出 关于终端操作的代码例子: package main import "fmt" var ( firstName,lastName,s string i int f float32 input = "56.12/5212/Go" format = "%f/%d/%s" ) func main() { fmt.Println("pl
coders
2018/03/30
7350
golang数据结构之稀疏数组
掌握知识: 数组的初始化和赋值 结构体的初始化和赋值 字符串和整型之间的转换以及其它的一些操作 类型断言 读取文件 写入文件 对稀疏数组进行压缩 package main import ( "bufio" "fmt" "io" "os" "strconv" "strings" // "strconv" ) func originArr() [11][11]int { //创建原始数组 var chessMap [11][11]int
西西嘛呦
2020/08/26
3670
Go语言纯文本文件的读写操作
package main import ( "bufio" "fmt" "os" ) func main() { //创建一个新文件,写入内容 filePath := "./output.txt" file, err := os.OpenFile(filePath, os.O_WRONLY|os.O_CREATE, 0666) if err != nil { fmt.Printf("打开文件错误= %v \n", err)
IT工作者
2021/12/15
8280
Golang之旅20-文件操作
文件操作的包是os,主要的方法是Create、Open、OpenFile、Read、ReadAt(定位读取)等
皮大大
2021/03/02
3390
Golang读写文件操作
最近在使用Golang进行文件读写的过程中,遇到几个细节问题导致程序写入数据时有一定脏数据的残留,最后发现是使用os.OpenFile在进行文件操作的时候没有使用正确的flag造成的。因此专门去学习了下Golang中读写文件的几种方式方法,在此记录下一些简单的操作,防止以后遗忘。 读文件 使用golang语言去读取一个文件默认会有多种方式,这里主要介绍以下几种。 使用ioutil直接读取 需要引入io/ioutil包,该包默认拥有以下函数供用户调用。 func NopCloser(r io.Reader)
BGBiao
2018/02/26
4.2K0
一文掌握 Go 文件的读取和写入操作
Go 标准库的 os 包,为我们提供很多操作文件的函数,如 Open(name) 打开文件、Create(name) 创建文件等函数,与之对应的是 bufio 包,os 包是直接对磁盘进行操作的,而 bufio 包则是带有缓冲的操作,不用每次都去操作磁盘。
陈明勇
2023/10/15
8460
一文掌握 Go 文件的读取和写入操作
使用Golang操作文件的那些事儿
文件:计算机中的文件是存储在外部介质(通常是磁盘)上的数据集合,文件分为文本文件和二进制文件。例如咱们常见的文件后缀名.exe,.txt,'.word'…等等
PayneWu
2020/12/18
8880
使用Golang操作文件的那些事儿
Golang 读、写文件
这种方式每次都会覆盖 test.txt内容,如果test.txt文件不存在会创建。
孤烟
2020/09/27
2.2K0
超全总结:Go语言如何操作文件
本文所有代码已经上传github:https://github.com/asong2020/Golang_Dream/tree/master/code_demo/file_operate_demo
Golang梦工厂
2022/12/08
3960
超全总结:Go语言如何操作文件
相关推荐
Golang中文件目录操作的实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档