《python编程自动上手》笔记9 处理CSV 文件和 JSON

2019-01-13  本文已影响0人  原来是酱紫呀

20190113 qzd


CSV 和 JSON 文件是纯文本文件。

1. csv 模块

csv 文件中的每行代表电子表格中的一行,逗号分割了该行中的单元格。
csv 文件是简单的,缺少Excel 电子表格的许多功能,其中:值没有类型,所有东西都是字符串;没有字体大小或颜色的设置;没有多个工作表;不能指定单元格的宽度和高度;不能合并单元格;不能嵌入图像或图表。

3. JSON 和 API

JavaScript 对象表示法是一种流行的方式,将数据格式化,成为人可读的字符串。

4. json 模块

python 的 json 模块处理了 JSON 数据字符串和 python 值之间转换的所有细节,得到了 json.loads() 和 json.dumps() 函数。JSON 不能存储每一种 Python值,它只能包含以下数据类型的值:字符串、整型、浮点型、布尔型、列表、字典和NoneType。JSON 不能表示Python 特有的对象,如 File 对象、CSV Reader 或 Writer对象、Regex对象 或 Selenium WebElement 对象。

上一篇下一篇

猜你喜欢

热点阅读