久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Python如何把字典寫入到CSV文件的方法示例

瀏覽:10日期:2022-07-13 11:59:38

在實際數據分析過程中,我們分析用Python來處理數據(海量的數據),我們都是把這個數據轉換為Python的對象的,比如最為常見的字典。

比如現在有幾十萬份數據(當然一般這么大的數據,會用到數據庫的概念,不會去在CPU內存里面運行),我們不可能在Excel里面用函數進行計算一些值吧,這樣是不現實的。Excel只適合處理比較少的數據,具有方便快速的優勢那么我們假設是這么多數據,現在我要對這個數據進行解析,轉換,最后數據分析,處理,然后寫入數據到CSV文件,這樣才達到要求,那么如何把數據字典寫入到CSV文件了,我們就來看看。

就把這個項目和我們之前寫過的一個成績計算系統相關聯,記得當時我們是把他寫入為txt文件,里面是以字典的方式呈現的,那么我們現在來改進一下,就是為了把這份分析好的數據,呈現給其他人,比如現在要歸檔把這份數據存儲下來。

首先我們建立了一個函數,專門寫入CSV文件的這樣一個函數

def csv_writer():

這里我們首先把我們這份數據的鍵(表頭)給取出來,這里我們用到了一個遍歷算法,那么有的小伙伴就疑問了,為什么我不手動加入,寫入啊,也就幾行我copy就好了,但是我們考慮一下如果鍵有幾十個的話,我們直接copy是不是顯得有點不自動化了,Python就是可以解決辦公難題,別用一個小時的時間,你只需要1分鐘就好。

a=[] dict=student_infos[0] for headers in sorted(dict.keys()):#把字典的鍵取出來 a.append(headers) header=a#把列名給提取出來,用列表形式呈現

這里的header是一個列表

這里我打開了這個文件,準備寫入,里面的參數我這里一一解釋一下。

** a表示以“追加”的形式寫入,如果是“w”的話,表示在寫入之前會清空原文件中的數據newline是數據之間不加空行encoding=’utf-8’表示編碼格式為utf-8,如果不希望在excel中打開csv文件出現中文亂碼的話,將其去掉不寫也行。為了不讓pycharm里面的CSV文件亂碼,我們這里用的參數編碼為utf-8而excel文件編碼格式是gbk,兩者不兼容,建議加上encoding=’utf-8’參數。如果不想excel中的csv文件亂碼的話,建議將csv文件以記事本的方式打開,另存為ANSI格式即可。**

with open(’成績更新.csv’, ’a’, newline=’’, encoding=’utf-8’) as f: writer = csv.DictWriter(f, fieldnames=header) # 提前預覽列名,當下面代碼寫入數據時,會將其一一對應。 writer.writeheader() # 寫入列名 writer.writerows(student_infos) # 寫入數據 print('數據已經寫入成功!!!')

這里的字典數據使我們之前內存空間里面已經解析處理好的數據,我這里最后一行直接用.writerows(字典)寫入,至于表頭,writeheader()寫入就好

其實寫入就是這么簡單,也解決我們點點點的麻煩!

Python如何把字典寫入到CSV文件的方法示例

Python如何把字典寫入到CSV文件的方法示例

到此這篇關于Python如何把字典寫入到CSV文件的方法示例的文章就介紹到這了,更多相關Python字典寫入到CSV 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一级片视频免费 | 成人在线影视 | 午夜激情免费看 | 日韩国产在线 | 日韩一区二区免费视频 | 插插插干干干 | 欧美色图亚洲自拍 | aⅴ色国产 欧美 | 成人久久久精品乱码一区二区三区 | 精品视频在线观看 | 蜜桃臀一区二区三区 | 久草网在线视频 | 台湾佬亚洲色图 | 黄色大片免费网站 | 日韩欧美精品在线 | 男女黄色免费网站 | 色综合久久久久久久久久久 | 久久久久一 | 老司机深夜福利视频 | 午夜合集 | 国产精品久久久久久久福利院 | 欧美久久精品 | 欧美日本三级 | 91精品国产乱码久久久久久久久 | 日韩一区二区三区在线观看 | 久久久精品免费观看 | 日韩一区二区三区在线 | 国产精品2区 | 日韩在线视频第一页 | 日韩视频一区二区三区 | 在线视频成人 | 日韩久久网| 成人a在线 | 精品欧美一区二区三区久久久小说 | 91在线视频福利 | 欧美激情一区二区三区在线观看 | 亚洲午夜精品一区二区三区 | 激情小说综合网 | 中文字幕亚洲第一 | 欧美一区二区三区免费视频 | 欧美日韩一区二区三区在线观看 |