国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python3使用csv模塊csv.writer().writerow()保存csv文件,產生空行的

trigkit4 / 3563人閱讀

摘要:問題保存的文件,打開時每行后都多一行空行調用該方法將數據寫入文件,打開文件后,發現寫入的數據形式如下每一行數據后面都自動增加了一個空行。該問題解決方法在內增加一個參數即可,更改后代碼結構如下重新執行該程序后,得到了想要的結果,結果如下

問題:csv.writer().writerow()保存的csv文件,打開時每行后都多一行空行

def write_csv_file(path, head, data):  
    try:  
        with open(path, "w") as csv_file:  
            writer = csv.writer(csv_file, dialect="excel")  
  
            if head is not None:  
                writer.writerow(head)  
  
            for row in data:  
                writer.writerow(row)  
  
            print("Write a CSV file to path %s Successful." % path)  
    except Exception as e:  
        print("Write an CSV file to path: %s, Case: %s" % (path, e))  

調用該方法將數據寫入csv文件,打開文件后,發現寫入的數據形式如下:

每一行數據后面都自動增加了一個空行。
該問題解決方法:在open()內增加一個參數newline="" 即可,更改后代碼結構如下:

def write_csv_file(path, head, data):  
    try:  
        with open(path, "w", newline="") as csv_file:  
            writer = csv.writer(csv_file, dialect="excel")  
  
            if head is not None:  
                writer.writerow(head)  
  
            for row in data:  
                writer.writerow(row)  
  
            print("Write a CSV file to path %s Successful." % path)  
    except Exception as e:  
        print("Write an CSV file to path: %s, Case: %s" % (path, e))  
        

重新執行該程序后,得到了想要的結果,結果如下:

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40835.html

相關文章

  • Python3網絡爬蟲實戰---31、數據存儲:文件存儲

    摘要:如果該文件已存在,文件指針將會放在文件的結尾。運行結果以上是讀取文件的方法。為了輸出中文,我們還需要指定一個參數為,另外規定文件輸出的編碼。 上一篇文章:Python3網絡爬蟲實戰---30、解析庫的使用:PyQuery下一篇文章:Python3網絡爬蟲實戰---32、數據存儲:關系型數據庫存儲:MySQL 我們用解析器解析出數據之后,接下來的一步就是對數據進行存儲了,保存的形式可以...

    dreamans 評論0 收藏0
  • Python信息寫入之Python讀寫CSV文檔

      此篇文章關鍵闡述了Python信息寫入之Python讀寫CSV文檔,文章內容緊扣主題進行詳盡的基本介紹,具有很強的實用價值,感興趣的朋友可以了解一下。  1.載入CSV文檔csv.reader()  此方法的功效等同于就是利用','切分csv格式的信息,并把切分好一點的每排信息存進頁面上,而且還去掉了每排最終切分造成的信息尾端的空格符、回車符、分隔符這些。  importcsv...

    89542767 評論0 收藏0
  • 怎么使用Python實時向文件寫入數據

      小編寫這篇文章的主要目的,主要是講解一下關于Python的一些知識,比如教大家怎么能夠實時的去進行寫入數據,提高工作的效率,關于其具體的代碼,下面小編給大家詳細解答下。  之前在做數據分析的時候,我們需要處理大量高并發的數據,比如對新的數據去進行處理,那么,怎么處理呢?下面給大家進行一個詳細的解答。  1:實時向csv文件寫入數據  假設需要生成一張csv表,里面的字段對應一些數據,由于后續的...

    89542767 評論0 收藏0
  • Python CSV模塊簡介

    摘要:文件格式是一種通用的電子表格和數據庫導入導出格式。這意味著讀的時候都認為內容是不被默認引用符包圍的。所以非字符串類型的數據會被成字符串存儲。使用示例讀寫其它模塊還涉及了其它的概念,比如還提供了供錯誤處理的等,因為實際使用較少及就不累贅在此。 CSV csv文件格式是一種通用的電子表格和數據庫導入導出格式。最近我調用RPC處理服務器數據時,經常需要將數據做個存檔便使用了這一方便的格式。...

    不知名網友 評論0 收藏0
  • Django 流式響應中文csv樣例

    摘要:在里,流式響應是個好東西可以快速節省內存地產生一個大型文件。目前項目里用于流式響應的一個是,用于改善跨系統通訊時用戶產生的慢速的感覺。 在Django里,流式響應StreamingHttpResponse是個好東西,可以快速、節省內存地產生一個大型文件。 目前項目里用于流式響應的一個是Eventsource,用于改善跨系統通訊時用戶產生的慢速的感覺。這個不細說了。 還有一個就是生成...

    only_do 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<