知行编程网知行编程网  2022-09-16 19:30 知行编程网 隐藏边栏  101 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎么存储数据的相关知识,包括python怎么保存保存纯数据,以及Python将数据保存下次使用这些编程知识,希望对大家有参考作用。

python如何存储数据

在Python开发中,数据存储和读取是不可缺少的环节,可以使用的存储方式也很多。常用的方法有json文件、csv文件、MySQL数据库、Redis数据库、Mongdb数据库。


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()

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享