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

  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • Press Start

    Press Start

    4 HAZİRAN 2006
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014