SORU
1 Kasım 2009, Pazar


Nasıl bir zaman python kullanarak bir dosyadan iki satır okurum

Bir metin dosyası ayrıştırır bir python komut kodlama duyuyorum. Bu metin dosyası biçim dosyası, her öğe, iki satır kullanır ve rahatlık için ayrıştırma önce iki satır okumak istiyorum. Bu python ile yapılabilir mi?

Bazı gibi bir şey istiyorum:

f = open(filename, "r")
for line in f:
    line1 = line
    line2 = f.readline()

f.close

Ama bu söyleyerek keser

ValueError: Mixing iteration and read methods would lose data

Herkes herhangi bir fikir var mı?

Herhangi bir yardım için minnettar,

/Daniel

İlgili:

CEVAP
1 Kasım 2009, Pazar


Benzer soru here. Birini ya da diğerini kullanmak gerekir, bu yüzden yineleme karıştırıp seçeneği olamaz.

while True:
    line1 = f.readline()
    line2 = f.readline()
    if not line2: break  # EOF
    ...

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014