剛剛開始學習Go(人們會說「Go」還是「Golang」?)Go/golang - 它是否具有與python「pip install」相同的安裝包?
我得到了hello world示例運行。我有我的GOROOT和GOPATH設置。
現在我想要做的事有點更先進,比如打開CSV文件,我發現了一個教程,做here
爲了使這個腳本工作,我需要被導入的包例如「bufio」,「encoding/csv」等。
我是否必須手動搜索https://github.com/golang/go/wiki/Projects或其他存儲庫,將它們下載並解壓到我的GOPATH「pkg」目錄中?
Go/Golang有一些等同於Python的「pip安裝」,可以爲我做到這一點嗎?
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])
}
}
}
嘿,這裏發生了什麼?負面點是什麼? – curtisp
假設我沒有做任何研究是不正確的。我做了,並在60分鐘後問了一個認真的問題,並收到了兩個很好的答案。 SO還有什麼? – curtisp
Genaki,原諒我,但在[golang.org->文檔 - >學習轉到第二個文檔是「如何編寫轉到代碼」](https://golang.org/doc/code.html)它有一個部分稱爲[遠程包](https://golang.org/doc/code.html#remote),其中涉及到你的問題。我們可以同意你的研究可能有點蓬鬆嗎? ;)閱讀文檔。徹底。真的,他們是值得的。 –