SORU
6 Ocak 2012, Cuma


okurken satır satır dosya git

Bulunamıyor 'dosyası.'Git işlevi! atayarak Hızlı bir şekilde yazmak nasıl çözebilirim, ama eğer burada bir şey bakan değilim sadece merak. Nasıl bir satır ile bir dosya satır okumak mı?

CEVAP
17 Mayıs 2013, Cuma


Yapmak 1.1 Gitmek ve daha yeni en basit şekilde bu bufio bir parçası olan Scanner bir paket ile. İşte dosya: satır okur bu basit bir örnek

file, err := os.Open("/path/to/file.csv")
if err != nil {
    log.Fatal(err)
}
defer file.Close()

scanner := bufio.NewScanner(file)
for scanner.Scan() {
    fmt.Println(scanner.Text())
}

if err := scanner.Err(); err != nil {
    log.Fatal(err)
}

Bu hat tarafından Reader Bir satırı okumak için temiz bir yoldur.

Orada bir uyarı: iyi hatları ile uzun 65536 karakter daha anlaşma Tarayıcı değil. Eğer bu sizin için bir sorun ise, o zaman muhtemelen Reader.Read() üstüne kendi rulo gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DanceOn

    DanceOn

    6 Mayıs 2006
  • engineerguy

    engineerguy

    10 Ocak 2010
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008