Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4. "bufio"
  5. "fmt"
  6. "log"
  7. "os"
  8. )
  9.  
  10. var fpath = "a.txt"
  11.  
  12. func main() {
  13. // func OpenFile(name string, flag int, perm FileMode) (file *File, err error)
  14. f, err := os.OpenFile(fpath, os.O_RDONLY, 0444)
  15. if err != nil {
  16. log.Fatal(err)
  17. }
  18. lines := []string{}
  19. scanner := bufio.NewScanner(f)
  20. for scanner.Scan() {
  21. lines = append(lines, scanner.Text())
  22. }
  23. if err := scanner.Err(); err != nil {
  24. log.Fatal(err)
  25. }
  26. if err := f.Close(); err != nil {
  27. log.Fatal(err)
  28. }
  29. fmt.Printf("%q\n", lines)
  30. // a.txt contents ...
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement