返回首页
当前位置: 主页 > 编程语言 > Python教程 >

Python数据持久性-简介

时间:2020-02-17 17:14来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

Python概述-数据持久性

在使用任何软件应用程序的过程中,用户提供一些要处理的数据。可以使用标准输入设备(键盘)或其他设备(例如磁盘文件,扫描仪,照相机,网络电缆,WiFi连接等)来输入数据。

这样接收到的数据以各种数据结构(例如变量和对象)的形式存储在计算机的主存储器(RAM)中,直到应用程序运行为止。此后,RAM中的存储器内容被擦除。

但是,更经常地,期望以这样的方式存储变量和/或对象的值,使得可以在需要时检索它,而不是再次输入相同的数据。

“持久性”一词的意思是“去除某种原因后一种效果的持续性”。术语“数据持久性”表示即使应用程序结束后它仍然继续存在。因此,存储在诸如磁盘文件之类的非易失性存储介质中的数据是持久数据存储。

在本教程中,我们将探索各种内置和第三方Python模块,以存储和检索各种格式的数据,例如文本文件,CSV,JSON和XML文件以及关系数据库和非关系数据库。

使用Python的内置File对象,可以将字符串数据写入磁盘文件并从中读取。Python的标准库提供了用于存储和检索JSON和XML等各种数据结构中的序列化数据的模块。

Python的DB-API提供了与关系数据库进行交互的标准方式。其他第三方Python软件包则提供了与NOSQL数据库(例如MongoDB和Cassandra)的接口功能。

本教程还介绍了ZODB数据库,它是Python对象的持久性API。Microsoft Excel格式是一种非常流行的数据文件格式。在本教程中,我们将学习如何通过Python处理.xlsx文件。

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • Python数据持久性-文件API

    Python使用内置的 input() 和 print() 函数执行标准的输入/输出操作。 input()...

  • Python数据持久性-简介

    Python概述-数据持久性 在使用任何软件应用程序的过程中,用户提供一些要处理的数据。...

  • Python数据持久性教程

    在本教程中,我们将探索各种内置和第三方Python模块,以存储和检索各种格式的数据,例...

  • Python MongoDB-限制

    检索集合的内容时,可以使用limit()方法限制结果中的文档数。 此方法接受一个数字值...

  • Python MongoDB-更新

    您可以使用 update() 方法或 save() 方法 更新 现有文档的内容 。 更新方法修改现...

  • Python MongoDB-删除集合

    您可以使用 MongoDB的 drop() 方法 删除集合 。 句法 以下是drop()方法的语法- db...

猜你感兴趣