刚开始学习 Go(人们说“Go”还是“Golang”?)
我运行了 hello world 示例。我已经设置了 GOROOT 和 GOPATH。
现在我想做一些更高级的事情,例如打开 csv 文件,为此我在这里找到了一个教程
为了使这个脚本工作,我需要正在导入的包,例如“bufio”、“encoding/csv”等。
我是否必须手动搜索https://github.com/golang/go/wiki/Projects或其他一些存储库,将它们下载并解压缩到我的 GOPATH“pkg”目录中?
或者 Go/Golang 是否有与 Python 的“pip install”等效的东西可以为我做到这一点?
import (
"bufio"
"encoding/csv"
"os"
"fmt"
"io"
)
func main() {
// Load a TXT file.
f, _ := os.Open("C:\\Users\\bb\\Documents\\Dropbox\\Data\\bc hydro tweets\\bchtweets.csv")
// Create a new reader.
r := csv.NewReader(bufio.NewReader(f))
for {
record, err := r.Read()
// Stop at EOF.
if err == io.EOF {
break
}
// Display record.
// ... Display record length.
// ... Display all individual elements of the slice.
fmt.Println(record)
fmt.Println(len(record))
for value := range record {
fmt.Printf(" %v\n", record[value])
}
}
}
幕布斯7119047
青春有我
catspeake
相关分类