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 ----------
你好,世界

最新文章

  1. [深度优先搜索] POJ 3620 Avoid The Lakes
  2. bzoj3086: Coci2009 dvapravca
  3. Django学习笔记(二)——django数据库的使用
  4. 哈希长度扩展攻击的简介以及HashPump安装使用方法
  5. 测试开发Python培训:抓取新浪微博评论提取目标数据-技术篇
  6. java IO之 File类+字节流 (输入输出 缓冲流 异常处理)
  7. Mybatis高级查询之一对一查询的四种方法
  8. SpringBoot整合系列-整合SpringMVC
  9. 关于EA和ED的区别
  10. svn-checkout后,循环遍历查找包含某字符串的文件
  11. HDU 5919 Sequence II(主席树+区间不同数个数+区间第k小)
  12. 开放通用Api,总有你喜欢的
  13. springboot项目文件上传(绝对路径)并使用tomcat虚拟路径进行图片预览
  14. Scala的高级特性
  15. Robot Framework 教程 (6) - 使用条件表达式
  16. FastCGI介绍及Nginx fastcgi配置优化
  17. python脚本传入参数--精讲(getopt模块)
  18. 《Beginning Java 7》 - 9 - Nested Types 嵌套类型
  19. ubuntu要安装新软件,已有deb安装包
  20. svn 插件去除已经保存的密码方法

热门文章

  1. 探索JVM底层奥秘ClassLoader源码分析
  2. 【转载】用户通过WEB方式更改AD域帐户密码
  3. Django之路——1 Django的简介
  4. LSTM神经网络输入输出究竟是怎样的?
  5. [Kubernetes] Kubectl and Pod
  6. [Schematics] 1. Copy and Manipulate Template
  7. ORA-609 错误分析及解决方法 (转载)
  8. mage Ansible学习1 常用模块
  9. bzoj 3829: [Poi2014]FarmCraft 树形dp+贪心
  10. 【概率论】5-7:Gama分布(The Gamma Distributions Part I)