go实现按行读取文件

作者: 五岁小孩 | 来源:发表于2021-01-14 21:46 被阅读0次

go实现按行读取文件(附案例)

  • 按行读取文件并筛选打印数据

    func ReadLineFile(fileName string) error {
      if common.IsEmpty(fileName) {
          return errors.New("Read Line File: fileName is nil")
      }
      file, err := os.Open(fileName)
      if err != nil {
          fmt.Println(err)
          return errors.New("Read Line File: Open file error " + err.Error())
      }
      //scan line
      scanner := bufio.NewScanner(file)
      for scanner.Scan() {
          fmt.Println(scanner.Text())
          //other options
          //lineText := scanner.Text()
          //if strings.Index(lineText, "url") >= 0 {
          //  lineTextSplit := strings.Split(lineText, ", url(")
          //  lineTextSplit02 := strings.Split(lineTextSplit[1], ") ")
          //  fmt.Println(lineTextSplit02[0])
          //}
      }
      return nil
    }
    
    
    func main() {
      //按行读取css的信息,然后strings解析出url
      service.ReadLineFile("attachment/css/montserrat.css")
    }
    

相关文章

  • go实现按行读取文件

    go实现按行读取文件(附案例) 按行读取文件并筛选打印数据func ReadLineFile(fileName s...

  • Python IO 流

    转载请注明出处 读文件 读取整个文件 分段读取 按行读取代码 按行读取 二进制读取 写文件 文本写出 追加文件 二...

  • GO语言初级学习之代码案例07 (文件操作)

    @(go语言 黑马)[GO语言] 文件处理-行读取 题目:把一个文本文件一行一行读取出来 逻辑:见代码; 代码如下...

  • gradle文件操作

    读取文件,按行读取 写文件,如果文件不存在则创建,覆盖写

  • shell读取文件三种方法

    Shell按行读取文件的3种方法 Shell按行读取文件的方法有很多,常见的三种方法如下: 要读取的文件: 写法一...

  • 常用模块

    文件操作## 读取文件 可以使用with块缩短代码 分块读取 按行读取:如果要一次性读取所有行,只需调用readl...

  • shell按行读取文件

    在shell中按行读取文件常用的方法如下: file.txt文件中内容如下:

  • Node按行读取文件

    使用line-reader模块包含使用iconv-lite模块转义字符串

  • 杂-文件按行读取

    背景 实际开发过程中,需要去实现一个API接口调用审计日志的存储 & 读取汇总功能。很容易想到这类数据可以用文件存...

  • Python 按行读取文件

    import re def read_file_text():s = []f = open('yingyu.txt...

网友评论

    本文标题:go实现按行读取文件

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