美文网首页
Go语言:打开文件

Go语言:打开文件

作者: 吐温先生 | 来源:发表于2020-11-20 10:35 被阅读0次

package main

import (
"bufio"
"fmt"
"io"
"os"
)

func main() {
// 打开文件
fp, err := os.OpenFile("./demo.txt", os.O_RDONLY, 6)
if err != nil {
fmt.Println("打开文件失败。", err)
return
}
defer fp.Close()
// 创建文件的缓存区
r := bufio.NewReader(fp)
for {
// 读取文件 (行读取) ReadBytes('\n')
slice, err2 := r.ReadBytes('\n') // '\n'表示按行读取。 ','表示按英文逗号读取。
fmt.Print(string(slice)) // 先打印,再判断err2 (如果文件末尾没有'\n',那么需要先打印再判断err2)
if err2 == io.EOF { // 如果读取到文件末尾
break
}
}
}

相关文章

  • Go语言:打开文件

    package main import ("bufio""fmt""io""os") func main() {/...

  • 20-Go语言文件操作

    Go语言操作文件 文件的打开与关闭 文件的打开在Go语言的os包中提供了一个函数, 叫做Open, 就是专门用于打...

  • Go语言文件操作

    如何打开和关闭文件 在Go语言中的OS包提供了一个函数,叫做open,就是专门用来打开文件的 在Go语言中OS包中...

  • 002-helloword

    go语言文件以 .go结束符结尾 go语言运行

  • go fmt与gofmt命令

    go fmt命令会按照Go语言代码规范格式化指定代码包中的所有Go语言源码文件的代码,所有Go语言源码文件即包括命...

  • 初识Go语言

    Go 语言结构 初识Go语言 Go 语言结构 代码说明: ① 定义包名,必须在源文件中非注释的第一行指明这个文件...

  • Go语言:文件追加内容

    代码实例 相关文章 Go语言:获取某个目录下的所有文件 Go语言:读取文本文件并输出内容 Go语言:将字符串保存成...

  • Go语言:将字符串保存成文件

    代码实例 相关文章 Go语言:获取某个目录下的所有文件 Go语言:读取文本文件并输出内容 Go语言:将字符串保存成...

  • vscode使用指南(文件快速导航)

    编写文件操作 快速打开文件目录列表 go to Definition go to type definition ...

  • 19-文件操作

    文件的打开和关闭 和C语言一样, Go语言中操作文件也是通过一个FILE结构体 Open函数func Open(n...

网友评论

      本文标题:Go语言:打开文件

      本文链接:https://www.haomeiwen.com/subject/tphdiktx.html