写入CSV - 创建多个空白行

时间:2018-02-24 22:29:13

标签: python csv cursor blank-line

我是Python的新手,我试图将数据从SQL插入到CSV中。 我有以下代码:

sql = cursor.execute("SELECT field_a, field_b, field_c FROM TableA LIMIT 500")
    result=cursor.fetchall()
    fp = open('dataset.csv', 'w')
    myFile = csv.writer(fp)
    myFile.writerows(result)
    fp.close()

但是当我看到CSV创建时,我有多个空白行。我做错了什么?

1 个答案:

答案 0 :(得分:1)

Python 2.7:

fp = open('dataset.csv', 'wb')

Python 3.x:

fp = open('dataset.csv', 'w', newline='')