内容简介:存储数据是python必不可免的话题,数据的存储类型也多种多样,文件系统存储(.txt、.csv、.json、多媒体存储)、关系型数据库存储(MySQL等)、非关系型数据库存储(MongoDB)。今天笔者将这些数据存储的各种方法总结在一起,可以让读者一次性把存储数据这方面的知识掌握。下面开始讲解数据存储的相关方法:
存储数据是 python 必不可免的话题,数据的存储类型也多种多样,文件系统存储(.txt、.csv、.json、多媒体存储)、关系型数据库存储(MySQL等)、非关系型数据库存储(MongoDB)。今天笔者将这些数据存储的各种方法总结在一起,可以让读者一次性把存储数据这方面的知识掌握。
下面开始讲解数据存储的相关方法:
1.存储数据到 json 文件中
(1)json.dumps() 和 json.dump()的使用
注意:dumps() 和 dump() 的作用是将含有键值对的 字典类型 转换成含有键值对的 字符串类型。
实例代码如下:
注意:with open('dump.json','w') as f:的路径可以自己自定义,笔者直接存储在pycharm软件中。
运行结果如下:
存储到dump.json文件截图:
(2)loads()与load()的用法:
dumps() 和 dump() 还可以将字符串等类型转换成 json对象的字符串类型。
如果直接将load_data代入json_loads = json.loads()中,即json_loads = json.loads(load_data)会报错。为什么呢?
虽然load_data是字符串,但不是 json对象的str类型
实例代码如下:
运行结果如下:
2.存储数据到csv文件中
(1)第一种数据源模式:
实例代码:
存储数据到writes1.csv文件的截图如下:
第二种数据源模式:
实例代码:
存储数据到writes2.csv文件的截图如下:
3.多媒体图片存储(视频链接也是一样):
实例代码:
运行结果截图(显示下载进度):
存储到指定路径D:/1.pycharm_Multi-Media/img/目录下的图片截图如下:
4.存储数据到 MySQL 数据库中
请看我的python操作MySQL的文章,这里不再解释了。文章链接是:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Golang 和本地数据存储 - 快速灵活的数据存储
- 收集和存储数据——数据仓库(一)
- Python3网络爬虫实战---32、数据存储:关系型数据库存储:MySQL
- 数据库的“行式存储”和“列式存储”
- Flutter持久化存储之数据库存储
- Python3网络爬虫实战---31、数据存储:文件存储
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
互联网爆破术:快速掌握互联网运营全链条实战技巧
茶文 / 电子工业出版社 / 2018-7 / 49.00元
《互联网爆破术:快速掌握互联网运营全链条实战技巧》是一本实用的互联网运营书籍,可以让读者快速掌握运营全链条的干货技巧和相关模型,涵盖如何有效寻找市场的需求爆破点,通过测试一步步放大并引爆,直至赢利。《互联网爆破术:快速掌握互联网运营全链条实战技巧》非常适合互联网运营人员及互联网创业者阅读,它可以帮读者快速了解互联网运营的核心技巧,并用最低的成本取得成功。本书5大特色:快速入门、实战干货、低成本、系......一起来看看 《互联网爆破术:快速掌握互联网运营全链条实战技巧》 这本书的介绍吧!