Python怎么保存数据,Python数据保存

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: