我对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='')