Python資料儲存方式有幾種?如何使用?
在Python程式設計開發過程中,資料儲存是我們不可避免的環節,而且可以採用的儲存方式有很多,那麼常見的Python資料儲存方式有幾種?本文為大家詳細的講解一下。
1.json檔案儲存資料
json是一種輕量級的資料交換格式,採用完全獨立於程式語言的文字格式來儲存和表示資料,可以輕鬆解決py2和py3的編碼問題,內容結構類似於python中的字典和列表,層次結構簡潔而清晰,易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提升網路傳輸效率。
2.csv檔案
Python可以將資料儲存為CSV檔案格式,我們可以用excel開啟CSV文件,進行資料的瀏覽,十分方便,以下是將資料儲存到test.csv檔案的相關例項:
import pandas as pd
list=[[1,2,3],[4,5,6],[7,8,9]]
name=[‘id’,’uid’,’time’]
test=pd.DataFrame(columns=name,date=list)
test.to_csv(‘E:/test.csv’)
3.MySQL資料庫
MySQL資料庫儲存方式是使用Python資料儲存最常用的儲存方式,Python標準資料庫介面為Python DB-API,Python DB-API為開發人員提供了資料庫應用程式介面,MySQLdb是用於Python連結Mysql資料庫的介面。MySQL資料庫儲存過程是引入API模組、獲取與資料庫的連線、執行SQL語句和儲存過程,最後關閉資料庫連線。
4.Redis資料庫
使用Python資料儲存為Redis資料庫,優點是方便、速度快,但是取出的資料是二進位制資料,一般需要轉為字串再操作,以下是具體例項:
import redis
client=redis.Redis(host='lcoalhost', port=8080)
client.set('nums', [6,7,8,5,4])
result=client.get('name')
pipe=client.pipeline()
pipe.set('name', 'oldboy')
pipe.execute()
5.Mongdb資料庫
使用Python資料儲存為Mongdb資料庫,優點是不在乎資料結構,需要注意的是取出來的時候需要寫個指令碼整理一下,以下是具體例項:
import pymongo
client=pymongo.MongoClient('localhost', 8080)
test1_db=client.test1
sheet_stu=db.stu
info={name:'oldboy',age:30}
info_id=stu.insert_one(info).inserted_id
cur_list=[cur for cur in stu.find()]
count=stu.count()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2904731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python常用的資料儲存方式有哪些?五種!Python
- iOS開發資料儲存篇—iOS中的幾種資料儲存方式iOS
- iOS應用資料儲存的幾種常用方式iOS
- Android回顧--(十二) 資料儲存的幾種方式Android
- 資料儲存的三種方式
- 資料儲存的方式(只說三種方式)
- iOS儲存資料的4種方式iOS
- Android本地儲存的幾種方式Android
- 計算機硬體有兩種儲存資料的方式計算機
- IOS資料儲存常用的5種方式iOS
- 瀏覽器儲存資料的幾種方法瀏覽器
- java 資料儲存方式Java
- python儲存檔案的幾種方法Python
- docker 容器如何固定ip,有幾種方式Docker
- Springboot呼叫Oracle儲存過程的幾種方式Spring BootOracle儲存過程
- Kubernetes 幾種儲存方式效能對比 (轉載)
- Android中資料儲存的方式有哪些Android
- Express 提交資料的幾種方式Express
- Python有哪幾種編碼方式?這幾類必須知道!Python
- AOP 有幾種實現方式?
- Python爬蟲之使用MongoDB儲存資料Python爬蟲MongoDB
- python的資料儲存Python
- 安卓開發之資料儲存方式安卓
- 遍歷資料夾的幾種方式
- JavaScript本地儲存的方式有哪些JavaScript
- 單細胞資料 儲存方式彙總
- 瀏覽器有幾種儲存機制?講一講:Storage for the Web瀏覽器Web
- MySql資料庫備份的幾種方式MySql資料庫
- 資料庫SQL調優的幾種方式資料庫SQL
- mybatis連線資料庫的幾種方式MyBatis資料庫
- 做微博大資料廣告的幾種方式大資料
- 資料庫訪問幾種方式對比資料庫
- iSCSI儲存的3種連線方式
- JavaScript使用localStorage儲存資料JavaScript
- Android的3種資料儲存技術(一)File儲存Android
- python的幾種輸出方式Python
- python的幾種輸入方式Python
- python 非同步的幾種方式Python非同步