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

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

作者: 原来是酱紫呀 | 来源:发表于2019-01-13 22:49 被阅读0次

    20190113 qzd


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

    1. csv 模块

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

    • Reader 对象
      Reader 对象让你迭代遍历 CSV 文件中的每一行。
    • for 循环中,从Reader 对象读取数据
    • Writer 对象
    • delimiter 和 lineterminator 关键字参数

    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 对象。

    • 用 loads() 函数读取 JSON
    • 用 dumps 函数写出 JSON

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/yqaurqtx.html