go语言读写文件
2024-08-26 14:24:34
package main import (
"fmt"
"io/ioutil"
"os"
) func main() {
filename := "a.txt"
//--------- create file ----------
file, err := os.Create(filename)
if err != nil {
fmt.Println(err)
}
defer file.Close() str := "你好,世界"
data := []byte(str) err = ioutil.WriteFile(filename, data, ) //--------- read file ------------
buf := make([]byte, )
n, err := file.Read(buf)
if err != nil {
fmt.Println(err)
}
fmt.Printf("------------method 1-------------\n%v\n", buf)
fmt.Printf("--> 读取长度:%v\n", n)
fmt.Printf("--> %v,\n", string(buf)) //------------ read file method 2 ---------
res, err := ioutil.ReadFile(filename)
if err != nil {
fmt.Println(err)
}
fmt.Println("---------- method 2----------")
fmt.Println(string(res)) }
结果:
$ go run main.go
------------method -------------
[ ]
--> 读取长度:
--> 你好,世界,
---------- method ----------
你好,世界
最新文章
- [深度优先搜索] POJ 3620 Avoid The Lakes
- bzoj3086: Coci2009 dvapravca
- Django学习笔记(二)——django数据库的使用
- 哈希长度扩展攻击的简介以及HashPump安装使用方法
- 测试开发Python培训:抓取新浪微博评论提取目标数据-技术篇
- java IO之 File类+字节流 (输入输出 缓冲流 异常处理)
- Mybatis高级查询之一对一查询的四种方法
- SpringBoot整合系列-整合SpringMVC
- 关于EA和ED的区别
- svn-checkout后,循环遍历查找包含某字符串的文件
- HDU 5919 Sequence II(主席树+区间不同数个数+区间第k小)
- 开放通用Api,总有你喜欢的
- springboot项目文件上传(绝对路径)并使用tomcat虚拟路径进行图片预览
- Scala的高级特性
- Robot Framework 教程 (6) - 使用条件表达式
- FastCGI介绍及Nginx fastcgi配置优化
- python脚本传入参数--精讲(getopt模块)
- 《Beginning Java 7》 - 9 - Nested Types 嵌套类型
- ubuntu要安装新软件,已有deb安装包
- svn 插件去除已经保存的密码方法
热门文章
- 探索JVM底层奥秘ClassLoader源码分析
- 【转载】用户通过WEB方式更改AD域帐户密码
- Django之路——1 Django的简介
- LSTM神经网络输入输出究竟是怎样的?
- [Kubernetes] Kubectl and Pod
- [Schematics] 1. Copy and Manipulate Template
- ORA-609 错误分析及解决方法 (转载)
- mage Ansible学习1 常用模块
- bzoj 3829: [Poi2014]FarmCraft 树形dp+贪心
- 【概率论】5-7:Gama分布(The Gamma Distributions Part I)