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

  • Apple

    Apple

    22 HAZİRAN 2005
  • New Scientist

    New Scientis

    27 Kasım 2006
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011