目录 10.1 读取文件 10.1.1 读取文件的全部内容 10.1.2 相对文件路径和绝对文件路径 10.1.3 访问文件中的各行 10.1.4 使用文件的内容 10.1.5 包含100万位的大型文件 10.1.6 圆周率中包含你的生日吗 10.2 写入文件 10.2.1 写入一行 10.2.2 写入多行 10.3 异常 10.3.1 处理ZeroDivisionError异常 10.3.2 使用try-except代码块 10.3.3 使用异常避免崩溃 10.3.4 else代码块 10.3.5 处理FileNotFoundError异常 10.3.6 分析文本 10.3.7 使用多个文件 10.3.8 静默失败 10.3.9 决定报告哪些错误 10.4 存储数据 10.4.1 使用json.dump()和json.loads() 10.4.2 保存和读取用户生成的数据 10.4.3 重构 10.5 小结 10.1 读取文件 10.1.1 读取文件的全部内容 10.1.2 相对文件路径和绝对文件路径 10.1.3 访问文件中的各行 10.1.4 使用文件的内容 10.1.5 包含100万位的大型文件 10.1.6 圆周率中包含你的生日吗 10.2 写入文件 10.2.1 写入一行 10.2.2 写入多行 10.3 异常 10.3.1 处理ZeroDivisionError异常 10.3.2 使用try-except代码块 10.3.3 使用异常避免崩溃 10.3.4 else代码块 10.3.5 处理FileNotFoundError异常 10.3.6 分析文本 10.3.7 使用多个文件 10.3.8 静默失败 10.3.9 决定报告哪些错误 10.4 存储数据 10.4.1 使用json.dump()和json.loads() 10.4.2 保存和读取用户生成的数据 10.4.3 重构 10.5 小结