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

  • boburnham

    boburnham

    11 Temmuz 2006
  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010