Go语言实例系列【 获取文件行数】

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

package main

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

func main(){
	fileName :=os.Args[1]
	file,err := os.Open(fileName)
	if err != nil{
		return
	}
	defer file.Close()
	fd:=bufio.NewReader(file)
	count :=0
	for {
		_,err := fd.ReadString('\n')
		if err!= nil{
			break
		}
		count++

	}
	fmt.Println(count)

}

 

转载于:https://my.oschina.net/raojiangjin/blog/1558965

你可能感兴趣的:(Go语言实例系列【 获取文件行数】)