编程改变生活:用Python提升你的能力(进阶篇·微课视频版)
上QQ阅读APP看书,第一时间看更新

第2章 处理CSV文件和JSON数据

在第1章中学习的扩展名为.xlsx的文件是二进制文件。在二进制文件中的文本不仅包括字符串,还包括与之相关的字体、大小、颜色等样式信息。与之对应,还有一种扩展名为.csv的CSV文件。CSV表示Comma-Separated Values,即逗号分隔的值。CSV文件是一种简化电子表格文件,保存为纯文本文件。

在实际应用中,可能更需要纯文本的电子表格数据,例如嵌入式开发、树莓派等。在Python中,可以使用CSV模块来处理CSV文件。

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,可以在多种语言之间进行数据交换。JSON数据以JavaScript源代码的形式,将信息存储在纯文本文件中。

JSON数据被广泛地应用于Web应用程序中,即便不了解JavaScript编程语言,也可以应用JSON数据。在Python中,可以使用json模块处理JSON数据。