写入 CSV - 创建多个空白行
Write to CSV - Multiple blank rows created
我是 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 时,我有多个空行。我做错了什么?
Python 2.7:
fp = open('dataset.csv', 'wb')
Python 3.x:
fp = open('dataset.csv', 'w', newline='')
我是 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 时,我有多个空行。我做错了什么?
Python 2.7:
fp = open('dataset.csv', 'wb')
Python 3.x:
fp = open('dataset.csv', 'w', newline='')