go 文件读Read and ReadString
文件的读
返回文件句柄,跟错误
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相关推荐
- golang基础-终端读(Scanln\bufio)、bufio文件读、、ioutil读读压缩、缓冲区读写、文件写入、文件拷贝
终端读写Scanln.Sscanf bufio带缓冲区的读 bufio文件读(1) bufio文件读(2) 通过ioutil实现读 读取压缩文件 文件写入 文件拷贝 终端读写Scanln.Sscanf ...
- python写文件读文件-Python 读写文件和file对象的方法(推荐)
1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.tx ...
- 实验九:采用异步方式实现文件读/写
一:实验目的 (1)了解Windows系统异步文件读/写的概念. (2)熟悉Windows系统文件读/写相关的API. (3)掌握采用异步方式实现文件读/写的相关参数设置. 二:实验准备知识:文件异步 ...
- 实验九 使用异步方式实现文件读\写
实验九 使用异步方式实现文件读\写 一.实验目的 了解Windows系统异步文件读/写的概念. 熟悉Windows系统文件读/写相关的API. 掌握采用异步方式实现文件读/写的相关参数设置. 二.实验 ...
- F2FS源码分析-2.3 [F2FS 读写部分] F2FS的一般文件读流程分析
F2FS源码分析系列文章 主目录 一.文件系统布局以及元数据结构 二.文件数据的存储以及读写 F2FS文件数据组织方式 一般文件写流程 一般文件读流程 目录文件读流程(未完成) 目录文件写流程(未完成 ...
- python 基础之文件读操作
创建一个名为'尘曦'的文件内容如下 Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. ...
- Go语言自学系列 | golang标准库os模块 - File文件读操作
视频来源:B站<golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中...]> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持! ...
- 下列不是python对文件的读操作方法_以下选项不是Python文件读操作
以下选项不是Python文件读操作 答:readtext() Z检验可以用于单个率的检验. 答:对 中国大学MOOC: 在正常膝关节,胫骨围绕股骨从完全屈曲到完全伸直,沿股骨内侧髁的运动曲线是 答:先 ...
- 下列不是python对文件的读操作方法_以下选项不是Python文件读操作的是.
以下选项不是Python文件读操作的是. 答:readtext() 沟通结束以后一定要 答:形成一个共同的协议 针对地下水的研究主要对象是饱和带内的地下水.() 答:√ 下列不是抗日民主根据地出版的报 ...
最新文章
- #418 Div2 Problem B An express train to reveries (构造 || 全排列序列特性)
- python代码有时候在命令行下和Python Shell中执行的结果不一样?
- 浅谈Docker:DockerLinux安装,镜像管理命令,镜像制作命令,容器管理命令,数据卷,DockerFile,Docker-compose
- C#里巧用DateTime预设一些可选的日期范围(如本年度、本季度、本月等)
- 微信支付四大支付模式分别有哪些区别?
- 感觉自己不适合编程 确学了计算机专业,高薪程序员:“我劝他学医,别学计算机,却被冤枉在害人”...
- 计算机网络自顶向下-应用层
- java sdk他edk de区别_最低SDK版本/目标SDK版本与编译SDK版本之间有什么区别?
- Castle IOC容器构建配置详解(二)
- Java反射机制--反射概述
- 人工智能视觉处理教程(包含源码)
- invalid combination of type specifiers 解决方法
- 修改win7计算机mac,win7如何在注册表改网卡mac
- EV 鼠标被消费者誉为世界“第八大奇迹”内幕
- 史上最强吃鸡电脑配件更新!这张显卡都能买一套房子了
- SQLAlchemy中的Django风格的数据库路由器
- 多链路5G组网方案-支持国密算法的5G安全组网方案
- 自动化测试难题,验证码如何解决
- 解读乐鑫 AT 指令解析器,解锁你不知道的用法
- Linux配置nginx缓存(expires)功能