测开学习DAY24
黑马程序员网课学习(Python)
一、文件介绍


我们操作的基本都是文本文件
二、文件操作
1. 打开文件

2. 读或者写文件
(1)写文件
向文件中写入指定的内容. 前提: 文件的打开方式是 w 或者 a


(2)读文件


3. 关闭文件
关闭文件: 将文件占用的资源进行清理,同时会保存文件, 文件关闭之后,这个文件对象就不能使用了 文件对象.close()
4. 使用 with open 打开文件
with open() 打开文件的好处: 不用自己去书写关闭文件的代码, 会自动进行关闭


5. 按行读取文件内容
按行读取文件: 一次读取一行内容
文件对象.readline()



三、json 文件的处理

1. json 的介绍

2. json 文件的语法

3. json 文件的书写



4. 读取 json 文件
(1)导包 import json
(2)读打开文件
(3)读文件
json.load(文件对象) # 返回的是字典(文件中是对象)或者列表(文件中是数组)

5. 案例



6. json 的写入


四、异常
1. 异常的介绍

2. 异常捕获[重点]



3. 捕获多个指定类型的异常
好处: 可以针对不同的异常错误,进行单独的代码处理



4. 异常捕获的完整版本
完整版本中的内容,不是说每一次都要全部书写,根据自己的需要, 去选择其中的进行使用




