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

  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008