解決 Python 存儲 CSV 文件時多餘空行

問題:在使用 Python 將爬取的數據存儲爲 CSV 文件時,打開會發現每兩行數據之間多一行空白行,這樣在導入到數據庫的時候就會出現多很多 NULL 數據,解決方法有兩個,一個是在爬取之後處理,另一種是在爬取時處理,這裏採取後一種(比較簡單~博主比較懶)。

問題圖:

1

這裏博主使用的是 Python3 :

加上 newline="" 就可以輕鬆解決了。

def save_as_csv(list,filename):
    with open(filename, 'a+', encoding='utf-8',newline="") as file:
        writer = csv.writer(file)
        writer.writerow(list)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章