前言:在Python编程开发过程中,数据存储是我们不可避免的环节,而且可以采用的存储方式有很多,那么常见的Python数据存储方式有几种?本文为大家详细的讲解一下。 1.json文件存储数据 json是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据,可以轻松解决py2和py3的编码问题,
在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()
想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。
文章出自:http://qh.itpxw.cn/peixun/it/2022123371.html
文章标题:Python数据存储方式有哪些?老男孩Python培训班
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
老男孩教育 访问该机构站点 报名留言 加为好友 用户等级:高级会员
用户级别:0
机构名称:老男孩教育
联 系 人:任女士
联系电话:18710030740
联系手机:18710030740
在线客服:
在 线 QQ:
电子邮件:768386696@qq.com
网站域名:https://www.oldboyedu.com/
注册时间:2019-03-20 15:03
最后登录:2023-02-02 13:02
有不少想要”学Web前端开发”的小伙伴在选择学习方式的时候犹...
Java语言一直处于所有编程语言头部排名位置,因此更多的同学...
都知道Java好,但并不是所有人都能学好Java用好Java,那么想要学...
现如今有不少的同学都开始转头开始”学习UI设计”,想学习无...