golang 读取 文件指定行内容

本是古典 何须时尚 2021-09-07 06:16 1153阅读 0赞

示例如下:

  1. package main
  2. import (
  3. "os"
  4. "bufio"
  5. "fmt"
  6. )
  7. func main(){
  8. fmt.Println(ReadLine(8))
  9. }
  10. func ReadLine(lineNumber int) string{
  11. file, _ := os.Open("log.txt")
  12. fileScanner := bufio.NewScanner(file)
  13. lineCount := 1
  14. for fileScanner.Scan(){
  15. if lineCount == lineNumber{
  16. return fileScanner.Text()
  17. }
  18. lineCount++
  19. }
  20. defer file.Close()
  21. return ""
  22. }

发表评论

表情:
评论列表 (有 0 条评论,1153人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python指定读取文件

    通过这种方法,我们可以轻松地在Python中实现指定行号读取文件的功能。函数打开日志文件并逐行遍历,当目标日期出现在某行中时,就打印该行日志内容。在Python中操作文件...