欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決csv.writer寫入文件有多余的空行問題

 更新時間:2018年07月06日 09:34:06   作者:灰太狼_1991  
今天小編就為大家分享一篇解決csv.writer寫入文件有多余的空行問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在用csv.writer寫入文件的時候發(fā)現(xiàn)中間有多余的空行。

最早打開方式只是‘w',會出現(xiàn)多余的空行,網(wǎng)上建議使用binary形式‘wb'打開可以解決問題:

with open('egg2.csv', 'wb') as cf:

不過只能在python2下運行,python3報錯:

TypeError: a bytes-like object is required, not 'str'

有人建議用encode(‘utf-8')編碼轉變格式,但是覺得還是比較繁瑣,因為list也不支持直接的編碼。

再找了一圈,找到的最佳解釋:

python2.x中寫入CSV時,CSV文件的創(chuàng)建必須加上'b'參數(shù),即csv.writer(open('test.csv','wb')),不然會出現(xiàn)隔行的現(xiàn)象。網(wǎng)上搜到的解釋是:python正常寫入文件的時候,每行的結束默認添加'n',即0x0D,而writerow命令的結束會再增加一個0x0D0A,因此對于windows系統(tǒng)來說,就是兩行,而采用' b'參數(shù),用二進制進行文件寫入,系統(tǒng)默認是不添加0x0D的。

而python3.x中換成采用newline=''這一參數(shù)來達到這一目的。

這里python2和3的問題和解決方法都給出了。

最后

python3下的正確代碼:

with open('egg2.csv', 'w', newline='') as cf:

以上這篇解決csv.writer寫入文件有多余的空行問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 在vscode中啟動conda虛擬環(huán)境的思路詳解

    在vscode中啟動conda虛擬環(huán)境的思路詳解

    這篇文章主要介紹了在vscode中啟動conda虛擬環(huán)境的思路詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • python環(huán)境功能強大的pip-audit安全漏洞掃描工具

    python環(huán)境功能強大的pip-audit安全漏洞掃描工具

    這篇文章主要為大家介紹了python環(huán)境中功能強大的pip-audit安全漏洞掃描工具的功能介紹及安裝使用說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • python必學知識之文件操作(建議收藏)

    python必學知識之文件操作(建議收藏)

    python中對文件、文件夾(文件操作函數(shù))的操作需要涉及到os模塊和shutil模塊。下面這篇文章主要給大家介紹了關于python必學知識之文件操作的相關資料,需要的朋友可以參考下
    2021-05-05
  • Python設置Word頁面紙張方向為橫向

    Python設置Word頁面紙張方向為橫向

    這篇文章主要為大家詳細介紹了Python設置Word頁面紙張方向為橫向的相關知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起
    2024-02-02
  • Jupyter notebook 不自動彈出網(wǎng)頁的解決方案

    Jupyter notebook 不自動彈出網(wǎng)頁的解決方案

    這篇文章主要介紹了Jupyter notebook 不自動彈出網(wǎng)頁的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • pandas實現(xiàn)一行拆分成多行

    pandas實現(xiàn)一行拆分成多行

    這篇文章主要介紹了pandas實現(xiàn)一行拆分成多行方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 如何用Python來理一理紅樓夢里的那些關系

    如何用Python來理一理紅樓夢里的那些關系

    這篇文章主要介紹了用Python來理一理紅樓夢里的那些關系代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • 用python發(fā)送微信消息

    用python發(fā)送微信消息

    這篇文章主要介紹了用python發(fā)送微信消息的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • 使用python在本地電腦上快速處理數(shù)據(jù)

    使用python在本地電腦上快速處理數(shù)據(jù)

    這篇文章主要介紹了使用python在本地電腦上快速處理數(shù)據(jù)的相關資料,需要的朋友可以參考下
    2017-06-06
  • python爬取抖音視頻的實例分析

    python爬取抖音視頻的實例分析

    在本篇內(nèi)容里小編給大家整理一篇關于python爬取抖音視頻的實例分析的相關內(nèi)容,有興趣的朋友可以測試下實例內(nèi)容。
    2021-01-01

最新評論