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

  • akalyne

    akalyne

    13 Mayıs 2009
  • EmbarkToHeaven

    EmbarkToHeav

    3 EYLÜL 2007
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010