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.
    */
    
    
  • 相关阅读:
    云网站 SEO
    GraphQL 开发原则
    软件秘钥实现
    删除文件
    GUI 桌面程序开发
    chcon SeLinux
    正确使用 cookie 的 path
    struts 2用DomainModel接收参数
    Struts 2动态调用方法(DMI)
    struts 2actionwildcard 通配符配置
  • 原文地址:https://www.cnblogs.com/zrdpy/p/8620941.html
Copyright © 2011-2022 走看看