go - Why cant I open a text file when I use the wrong file extension while trying to open it? -


i'm trying read .txt file using go, keep getting told program cannot find specified file, when use complete path it. however, code have has no problem reading .go files.

help?

package main  import ( "bufio" "fmt" "log" "os" )   func main() { // open input file, exit on error.     inputfile, err := os.open("main.go");     if err != nil {         log.fatal("error opening input file:", err)     }     defer inputfile.close()      scanner := bufio.newscanner(inputfile)     scanner.scan() {         fmt.println(scanner.text())     }     if err := scanner.err(); err != nil {         log.fatal(scanner.err())     } } 

you can see adding snippet of code @ beginning of main function:

http://play.golang.org/p/dqnivli1z2

cwd, err := os.getwd() if err != nil {     log.fatal("os.getwd ", err) } log.println("current directory", cwd) files, err := ioutil.readdir(cwd) if err != nil {     log.fatal("ioutil.readdir", err) }  idx, finfo := range files {     log.println(idx, " ", finfo.name) } 

Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -