首先先定義乙個list,將其轉存為csv檔案,看將會報什麼錯誤:
list=[[1,2,3],[4,5,6],[7,9,9]]
list.to_csv('e:/testcsv.csv',encoding='utf-8')
執行後出現:
traceback (most recent call last):
file "d:/python/untitled/pccvs.py", line 43, in
list.to_csv('e:/testcsv.csv',encoding='utf-8')
attributeerror: 'list' object has no attribute 'to_csv'
list沒有to_csv的屬性,也就是說list直接是轉存不了為csv
為了解決這個問題,我們可以引入panas模組,使用其dataframe屬性。
import pandas as pd
list=[[1,2,3],[4,5,6],[7,9,9]]
# 下面這行**執行報錯
# list.to_csv('e:/testcsv.csv',encoding='utf-8')
name=['one','two','three']
test=pd.dataframe(columns=name,data=list)#資料有三列,列名分別為one,two,three
print(test)
test.to_csv('e:/testcsv.csv',encoding='gbk')
執行結果為:
生成的csv檔案為:
利用python將資料轉存入sqlite3
案例的目標是將存在檔案中的json格式資料轉存到sqlite資料庫中。因此,需要利用python逐行讀取json檔案中資料,對資料進行解析和入庫。具體操作步驟如下 1 逐行讀取json檔案 for line in open path sline dict json.load line 2 對資料進行...
Python從list刪除元素
paul同學剛來幾天又要轉走了,那麼我們怎麼把paul 從現有的list中刪除呢?如果paul同學排在最後乙個,我們可以用list的pop 方法刪除 l adam lisa bart paul l.pop paul print l adam lisa bart pop 方法總是刪掉list的最後乙個...
python 獲取list特定元素下標
在平時開發過程中,經常遇到需要在資料中獲取特定的元素的資訊,如到達目的地最近的車站,櫥窗裡面最貴的物品等等。怎麼辦?看下面 方法一 利用陣列自身的特性 a.index target 其中a是你的目標list,target是你需要的下標對應的值 a 72,56,76,84,80,88 print a....