SORU
4 ŞUBAT 2013, PAZARTESİ


Csv dosyasına yazma Python

Yazmak için CSV dosyasına çalışıyorum ama arada boş satır vardır. Nasıl boş satırları kaldırabilir miyim?

Şimdiden teşekkürler.

import csv
b = open('test.csv', 'w')
a = csv.writer(b)
data = [['Me', 'You'],\
        ['293', '219'],\
        ['54', '13']]
a.writerows(data)
b.close()

CEVAP
4 ŞUBAT 2013, PAZARTESİ


csv modülü kullanmak istiyorsanız, birçok açıdan Python 3 (docs), en azından dosyayı açmak için gereken ne kadar saygı ile değişti. Her neyse, bir şey gibi

import csv
with open('test.csv', 'w', newline='') as fp:
    a = csv.writer(fp, delimiter=',')
    data = [['Me', 'You'],
            ['293', '219'],
            ['54', '13']]
    a.writerows(data)

çalışması gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008