Python將list元素轉(zhuǎn)存為CSV文件的實(shí)現(xiàn)
首先先定義一個(gè)list,將其轉(zhuǎn)存為csv文件,看將會(huì)報(bào)什么錯(cuò)誤
list=[[1,2,3],[4,5,6],[7,9,9]] list.to_csv('e:/testcsv.csv',encoding='utf-8')
運(yùn)行后出現(xiàn):
Traceback (most recent call last):
File "D:/Python/untitled/PcCVS.py", line 43, in <module>
list.to_csv('e:/testcsv.csv',encoding='utf-8')
AttributeError: 'list' object has no attribute 'to_csv'
list沒(méi)有to_csv的屬性,也就是說(shuō)list直接是轉(zhuǎn)存不了為csv
為了解決這個(gè)問(wèn)題,我們可以引入panas模塊,使用其DataFrame屬性。
import pandas as pd list=[[1,2,3],[4,5,6],[7,9,9]] # 下面這行代碼運(yùn)行報(bào)錯(cuò) # list.to_csv('e:/testcsv.csv',encoding='utf-8') name=['one','two','three'] test=pd.DataFrame(columns=name,data=list)#數(shù)據(jù)有三列,列名分別為one,two,three print(test) test.to_csv('e:/testcsv.csv',encoding='gbk')
運(yùn)行結(jié)果為:
生成的csv文件為:
默認(rèn)的行名是從0開(kāi)始遞增的數(shù)字,要是不喜歡這個(gè)表示,也可以自己改,改成自己喜歡的.只需要在pd.DataFrame()中定義一個(gè)index參數(shù),具體如下:
import pandas as pd list=[[1,2,3],[4,5,6],[7,9,9]] name=['one','two','three'] name2=['a','b','c'] test=pd.DataFrame(columns=name,index=name2,data=list) print(test) test.to_csv('e:/testcsv.csv',encoding='gbk')
這樣就就修改好了
到此這篇關(guān)于Python將list元素轉(zhuǎn)存為CSV文件的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python list元素轉(zhuǎn)存為CSV內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python Pandas中的shift()函數(shù)實(shí)現(xiàn)數(shù)據(jù)完美平移應(yīng)用場(chǎng)景探究
shift()?是 Pandas 中一個(gè)常用的數(shù)據(jù)處理函數(shù),它用于對(duì)數(shù)據(jù)進(jìn)行移動(dòng)或偏移操作,常用于時(shí)間序列數(shù)據(jù)或需要計(jì)算前后差值的情況,本文將詳細(xì)介紹?shift()?函數(shù)的用法,包括語(yǔ)法、參數(shù)、示例以及常見(jiàn)應(yīng)用場(chǎng)景2024-01-01Python中用try-except-finally處理異常問(wèn)題
這篇文章主要介紹了Python中用try-except-finally處理異常問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12Flask??請(qǐng)求鉤子的實(shí)現(xiàn)
這篇文章主要給大家分享了Flask請(qǐng)求鉤子的實(shí)現(xiàn),在客戶端和服務(wù)器交互的過(guò)程中,有些準(zhǔn)備工作或掃尾工作需要處理,比如:在請(qǐng)求開(kāi)始時(shí),建立數(shù)據(jù)庫(kù)連接;在請(qǐng)求開(kāi)始時(shí),根據(jù)需求進(jìn)行權(quán)限校驗(yàn);在請(qǐng)求結(jié)束時(shí),指定數(shù)據(jù)的交互格式;下面來(lái)看看文章詳細(xì)介紹內(nèi)容吧2021-11-11Python實(shí)現(xiàn)屏幕截圖的代碼及函數(shù)詳解
本文給大家分享一段關(guān)于python實(shí)現(xiàn)屏幕截圖及函數(shù)的代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-10-10使用Python腳本實(shí)現(xiàn)批量網(wǎng)站存活檢測(cè)遇到問(wèn)題及解決方法
本文是小編自己編寫(xiě)的一個(gè)使用python實(shí)現(xiàn)批量網(wǎng)站存活檢測(cè)。在項(xiàng)目測(cè)試中非常有用。本文給大家分享了遇到的問(wèn)題及解決方案,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-10-10寫(xiě)一個(gè)Python腳本下載嗶哩嗶哩舞蹈區(qū)的所有視頻
B 站大家都熟悉,尤其是它的舞蹈區(qū).有 100W+ 的舞蹈視頻.在沒(méi)有 wifi 的情況下,就欣賞不了這些視頻了.作為一個(gè) python 程序員,小編就寫(xiě)一個(gè) Python 腳本在晚上下載舞蹈區(qū)的所有視頻,需要的朋友可以參考下2021-05-05夯實(shí)基礎(chǔ)Python列表的索引和切片使用示例
這篇文章主要為大家介紹了Python列表的索引和切片使用示例基礎(chǔ)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10