来源:https://developer.cisco.com/learning/modules/fundamentals/parsing-json-python/step/1
- 了解如何将JSON文本解析为原生Python数据,以及如何处理数据。
- 学习目标:
- 结构化数据格式
- 用Python读写文件
- JSON是轻量级的语法
- 如何用Python的JSON模块加载load和dump转储数据
- 访问签到数据中的数据元素
以文本格式存储和共享数据
- 结构化文本的好处:
- 人类可读
- 易于移动
- 可解析(APP可以解析文本以提取结构化数据)
- 常用标准化数据交换格式
- JSON:JavaScript对象表示法(JavaScript Object Notation)
- XML:可扩展标记语言(eXtensible Markup Language)
- YAML:不是一种标记语言(YAML Ain’t Markup Language)
读取和写入文件
file = open("intro-python/parsing-json/pep20.txt", mode="r")
file_contents = file.read()
print(file_contents)
# 关闭文件
file.close()
不记得关闭,用with
声明。
>>> with open("intro-python/parsing-json/pep20.txt", mode="r") as file:
... file_contents = file.read()
... print(file_contents)
- 写入文件:与读取过程相同。我们打开文件,只是这次用“写入”模式打开它,使用该