Go语言纯文本文件的读写操作
2023-04-18 14:52:39 时间
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
", err)
return
}
//及时关闭
defer file.Close()
//写入内容
str := "http://c.biancheng.net/golang/
" //
表示换行 txt文件要看到换行效果要用
//写入时,使用带缓存的 *Writer
writer := bufio.NewWriter(file)
for i := 0; i < 3; i++ {
writer.WriteString(str)
}
//因为 writer 是带缓存的,因此在调用 WriterString 方法时,内容是先写入缓存的
//所以要调用 flush方法,将缓存的数据真正写入到文件中。
writer.Flush()
}
相关文章
- 利用okhttp框架实现包含验证码的用户登录,保持session操作(上)
- 确保数据安全是云计算取信于用户的关键
- 你不知道的Retrofit缓存库RxCache
- 挨踢部落故事汇(9):女程序媛的开发梦
- 理解RxJava线程模型
- 挨踢部落故事汇(8):追随梦想坚定创业
- 挨踢部落故事汇(7): 结缘51CTO志在高远
- 挨踢部落故事汇(6):女攻城狮职位晋升记
- Emptiness空值语义
- 人才市场需求汇总:通往职业生涯高峰的十大IT路线图
- 挨踢部落故事汇(4):程序猿的跳槽感悟
- IBM推动业务分析战略 Netezza强化竞争优势
- 上次发版我就改了一行代码!
- 序 相信做iOS开发的小伙伴们经常会遇到这样的页面: 对于这样的静态列表我们可以直接用 storyboard
- 如何估算重复数据删除的比率
- 商业智能如何将数据转变为可用信息
- 使用Access 2007开始数据挖掘(一)
- 游标为何物,请你看这里
- SQL Server 2008内存性能监控
- Microsoft SQL Server 2000安装问题集锦