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

  • Tina Chen

    Tina Chen

    26 Mayıs 2012
  • Videojug

    Videojug

    25 EKİM 2006
  • xCraash

    xCraash

    6 Temmuz 2012