文件的读
返回文件句柄,跟错误
fileobj,error = os.Open(Filename)
返回读的字节数与错误
n,err := fileobj.read([]byte)

package main
import ("fmt""os"
)func main() {file, error := os.Open("./main.go")if error != nil {fmt.Println(error)return}// var tmp = make([]byte, 128)var tmp [128]bytefor {n, err := file.Read(tmp[:])defer file.Close()if err != nil {fmt.Println(err)return}if err == io.EOF{return }fmt.Println(n)fmt.Printf("%s", string(tmp[:]))if n == 0 {return}}}

readString

package mainimport ("bufio""fmt""io""os"
)func main() {file, err := os.Open("./main.go")if err != nil {fmt.Println(err)}reader := bufio.NewReader(file)for {string1, err := reader.ReadString('\n')defer file.Close()if err != nil {fmt.Println(err)}if err == io.EOF {fmt.Println("read over")break}fmt.Printf("read  is %s", string1)}}
package mainimport ("fmt""io/ioutil"
)func readFromByIoutil() {ret, err := ioutil.ReadFile("./main.go")if err != nil {fmt.Println(err)}fmt.Println(string(ret))
}func main() {readFromByIoutil()

go 文件读Read and ReadString相关推荐

  1. golang基础-终端读(Scanln\bufio)、bufio文件读、、ioutil读读压缩、缓冲区读写、文件写入、文件拷贝

    终端读写Scanln.Sscanf bufio带缓冲区的读 bufio文件读(1) bufio文件读(2) 通过ioutil实现读 读取压缩文件 文件写入 文件拷贝 终端读写Scanln.Sscanf ...

  2. python写文件读文件-Python 读写文件和file对象的方法(推荐)

    1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.tx ...

  3. 实验九:采用异步方式实现文件读/写

    一:实验目的 (1)了解Windows系统异步文件读/写的概念. (2)熟悉Windows系统文件读/写相关的API. (3)掌握采用异步方式实现文件读/写的相关参数设置. 二:实验准备知识:文件异步 ...

  4. 实验九 使用异步方式实现文件读\写

    实验九 使用异步方式实现文件读\写 一.实验目的 了解Windows系统异步文件读/写的概念. 熟悉Windows系统文件读/写相关的API. 掌握采用异步方式实现文件读/写的相关参数设置. 二.实验 ...

  5. F2FS源码分析-2.3 [F2FS 读写部分] F2FS的一般文件读流程分析

    F2FS源码分析系列文章 主目录 一.文件系统布局以及元数据结构 二.文件数据的存储以及读写 F2FS文件数据组织方式 一般文件写流程 一般文件读流程 目录文件读流程(未完成) 目录文件写流程(未完成 ...

  6. python 基础之文件读操作

    创建一个名为'尘曦'的文件内容如下 Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. ...

  7. Go语言自学系列 | golang标准库os模块 - File文件读操作

    视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...

  8. 下列不是python对文件的读操作方法_以下选项不是Python文件读操作

    以下选项不是Python文件读操作 答:readtext() Z检验可以用于单个率的检验. 答:对 中国大学MOOC: 在正常膝关节,胫骨围绕股骨从完全屈曲到完全伸直,沿股骨内侧髁的运动曲线是 答:先 ...

  9. 下列不是python对文件的读操作方法_以下选项不是Python文件读操作的是.

    以下选项不是Python文件读操作的是. 答:readtext() 沟通结束以后一定要 答:形成一个共同的协议 针对地下水的研究主要对象是饱和带内的地下水.() 答:√ 下列不是抗日民主根据地出版的报 ...

最新文章

  1. #418 Div2 Problem B An express train to reveries (构造 || 全排列序列特性)
  2. python代码有时候在命令行下和Python Shell中执行的结果不一样?
  3. 浅谈Docker:DockerLinux安装,镜像管理命令,镜像制作命令,容器管理命令,数据卷,DockerFile,Docker-compose
  4. C#里巧用DateTime预设一些可选的日期范围(如本年度、本季度、本月等)
  5. 微信支付四大支付模式分别有哪些区别?
  6. 感觉自己不适合编程 确学了计算机专业,高薪程序员:“我劝他学医,别学计算机,却被冤枉在害人”...
  7. 计算机网络自顶向下-应用层
  8. java sdk他edk de区别_最低SDK版本/目标SDK版本与编译SDK版本之间有什么区别?
  9. Castle IOC容器构建配置详解(二)
  10. Java反射机制--反射概述
  11. 人工智能视觉处理教程(包含源码)
  12. invalid combination of type specifiers 解决方法
  13. 修改win7计算机mac,win7如何在注册表改网卡mac
  14. EV 鼠标被消费者誉为世界“第八大奇迹”内幕
  15. 史上最强吃鸡电脑配件更新!这张显卡都能买一套房子了
  16. SQLAlchemy中的Django风格的数据库路由器
  17. 多链路5G组网方案-支持国密算法的5G安全组网方案
  18. 自动化测试难题,验证码如何解决
  19. 解读乐鑫 AT 指令解析器,解锁你不知道的用法
  20. Linux配置nginx缓存(expires)功能

热门文章

  1. 离开学校怎样自学修炼成为一名网页设计师(四)
  2. 优秀的flash站点收集(30+)
  3. PTA - 数据库合集38
  4. 通过内存模拟硬盘实现一个简单的块设备驱动
  5. 2014腾讯实习生技术类笔试
  6. mysql取三个数据类型_MySQL(三)数据类型
  7. MySQL面试精选-索引
  8. Three.js学习笔记 – “我和小伙伴都惊呆了”的特效和Three.js初探(转)
  9. 什么是API网关, API 网关的作用
  10. 西安市中考计算机技术,2021年西安市中考信息技术练习题(三)