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

  • androidandme

    androidandme

    10 Mart 2009
  • Film Riot

    Film Riot

    16 NİSAN 2006
  • KRQE

    KRQE

    6 AĞUSTOS 2007