Python怎么保存数据,Python数据保存
在Python开发中,数据存储和读取是必不可少的环节,可以采用的存储方式有很多。常用的方法有json文件,csv文件,MySQL数据库,Redis数据库,Mongdb数据库。
1. json文件存储数据
Json是一种轻量级的数据交换格式,它使用一种完全独立于编程语言的文本格式来存储和表示数据。可以轻松解决py2和py3的编码问题。其内容结构类似于python中的字典和列表,层次结构简洁明了,便于人们读写,也便于机器分析和生成,有效提高了网络传输效率。
相关:《Python教程》
2. csv文件
Python可以以CSV文件格式存储数据。我们可以用excel打开CSV文件,浏览数据,非常方便。以下是在test.csv文件中存储数据的一些示例:
importpandasaspd
list=[[1,2,3],[4,5,6],[7,8,9]]
name=[id , uid , time]
测试=pd。DataFrame(列=名称,日期=列表)
3. MySQL数据库
Mysql数据库存储模式是Python数据存储最常用的存储模式。Python标准数据库接口是Python DB-API,为开发者提供数据库应用程序接口。MySQLdb是Python链接MySQL数据库的接口。MySQL数据库存储过程就是引入API模块,获取与数据库的连接,执行SQL语句和存储过程,最后关闭数据库连接。
4. Redis数据库
使用Python数据存储为Redis数据库具有方便快捷的优点。但是检索到的数据是二进制数据,一般需要先转换成字符串再进行运算。以下是具体的例子:
进口商品
客户端=redis。Redis(host=lcoalhost ,port=8080)
client.set(nums ,[6,7,8,5,4])
result=client.get(name )
管道=客户端.管道()
pipe.set(name , oldboy )
管道执行()5. Mongdb数据库
使用Python数据存储为Mongdb数据库的好处是不关心数据结构。需要注意的是,取出来的时候需要写个脚本整理一下。以下是具体的例子:
importpymongo
client=pymongo。MongoClient(localhost ,8080)
test1_db=client.test1
sheet_stu=db.stu
info={name: 老男孩,年龄:30}
info_id=stu.insert_one(info)。已插入_id
cur _ list=[curforcurinstu . find()]
count=stu.count()
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。