Python的文件存储用哪个标准模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的文件存储用哪个标准模块相关的知识,希望对你有一定的参考价值。
参考技术APython的模块文件放在以下地方:默认的在安装文件的Lib\\site-packages\\路径下面;如果想自己控制这些模块的话,可以放在任何地方,然后把这个路径设置为环境变量即可。
小数据存储
我们在编写代码的时候,经常会涉及到数据存储的情况,如果是爬虫得到的大数据,我们会选择使用数据库,或者excel存储。但如果只是一些小数据,或者说关联性较强且存在存储后复用的数据,我们该如何存储呢?
使用open保存文本
最简单、粗暴+无脑的存储方式就是保存成一个文本文档了。
使用open函数,将结果一行行的保存成文本,这里涉及的知识点只有简单的几条:
文件读写模式,r 、w、a、b、+ ,掌握这几种即可。
使用单独的open打开文件时,需要注意结尾时的调用close()函数关闭文档
推荐使用上下文管理器的with open操作
csv文件
之所以将csv与excel分开说,首先需要扫盲下,csv属于特定格式的文本文件(使用逗号分隔),而excel是二进制文件。
csv可以直接使用文本编辑器打开,excel不行…
其实csv文件,完全可以使用open函数进行保存,只要你将每行数据都使用,分隔开即可。
另外,python自带csv库,可以很方便的操作与保存该数据
xml文件
xml文件的方式,已经逐渐被淘汰了,为什么这么说?因为它繁琐的树形结构,导致了在传输过程中,占用了更多的内存。所以,除非必要,真的不推荐以xml的形式存储你的数据…
模块标准库内置模块
模块就是类的封装
为遵循python的简洁总体理念,让文件尽可能整洁,python允许将类存储在模块中,然后在主程序中进行导入的
python中实现系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等功能的模块统称为标准库,这些库极大的扩展了python的使用功能
可在python安装目录lib中查看
内置模块:__buitin__包含了最基础变量类型及一些方法(Built-in functions, exceptions, and other objects)
不用导入即可使用一些方法,就是因为有内置模块的存在,可通过dir()或dir(__builtins__)来查看内置的类、方法等
以上是关于Python的文件存储用哪个标准模块的主要内容,如果未能解决你的问题,请参考以下文章