zoukankan      html  css  js  c++  java
  • 5.4 readfile to a string

    
    package main
    
    import "os"
    import "bufio"
    
    import "bytes"
    import "fmt"
    import "io/ioutil"
    
    func main() {
    
    	fmt.Println("### Read as reader ###")
    	f, err := os.Open("temp/file.txt")
    	if err != nil {
    		panic(err)
    	}
    	defer f.Close()
    
    	// Read the
    	// file with reader
    	wr := bytes.Buffer{}
    	sc := bufio.NewScanner(f)
    	for sc.Scan() {
    		wr.WriteString(sc.Text())
    	}
    	fmt.Println(wr.String())
    
    	fmt.Println("
    ### ReadFile ###")
    	// for smaller files
    	fContent, err := ioutil.ReadFile("temp/file.txt")
    	if err != nil {
    		panic(err)
    	}
    	fmt.Println(string(fContent))
    
    }
    
    /*
    ### Read as reader ###
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.Mauris id pretium eros. Aliquam imperdiet mi ut elit faucibus porta.Donec facilisis nunc at risus dapibus elementum.
    
    ### ReadFile ###
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Mauris id pretium eros. Aliquam imperdiet mi ut elit faucibus porta.
    Donec facilisis nunc at risus dapibus elementum.
    */
    
    
  • 相关阅读:
    latex
    anaconda
    git stash
    YOLO训练Pedestrain
    OpenCL C
    OpenCL
    OpenVX
    caffe源码阅读
    居住证积分查询地址
    jdk 1.8内存逐步增大的一个bug
  • 原文地址:https://www.cnblogs.com/zrdpy/p/8620941.html
Copyright © 2011-2022 走看看