Skip to content

Instantly share code, notes, and snippets.

@iCoolchar
Last active March 7, 2017 07:20
Show Gist options
  • Save iCoolchar/bb7cc49f6778a4f47a2a05bb659a0098 to your computer and use it in GitHub Desktop.
Save iCoolchar/bb7cc49f6778a4f47a2a05bb659a0098 to your computer and use it in GitHub Desktop.
read file in go
package main
import (
"bufio"
"fmt"
"log"
"os"
)
func main() {
file, err := os.Open("/Users/xiuchen/Projects/chitu/html/name_identify/professional_companyname.txt")
if err != nil {
log.Fatal(err)
}
defer file.Close()
scanner := bufio.NewScanner(file)
for scanner.Scan() {
fmt.Println(scanner.Text())
break
}
data := ""
for w, c := range wordCnt {
data = data + fmt.Sprintf("1 %s %.6f\n", w, float32(c)/float32(totalCnt))
}
goPath := os.Getenv("GOPATH")
goPath = goPath + "/../html/name_identify/data_for_company_name_identify.txt"
ioutil.WriteFile(goPath, []byte(data), 0644)
if err := scanner.Err(); err != nil {
log.Fatal(err)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment