一、文件读取
首先是open这个函数,必须有四个参数
第一个就是file,文件位置
第二个就是mode,读取文件的一个标志
第三个就是buffer,缓存大小
第四个就是encoding,编码格式
缺少会报错,然后我们就可以直接获取到了
然后你会发现file中有许多方法,我们可以试一下,先试一下readline,取一行
当我们一个个的注解掉只后会发现,这个读取是会记录下来的,当上面读取了一行的时候,那么下面继续读取的话会接着上面的继续读取,如果括号中不写数字,那么默认读取一行,如果写了,那么会接着上面的读取,包括换行符等
但是我们这么做,每次都需要去关闭流,很繁琐,所以我们有一个方法,可以直接去掉这个步骤,就是 with open()
二、文件写入
运行后
我们可以在试试第二个方法,传入一个序列,如果你没有自己写换行符的话,他是不会自动更换的,会出现在同一行,而且我们会发现,写操作会直接覆盖之前的信息,这显然与我们大部分需求不符,所以我们需要另外一个方法
其中写入还有一个标识,是 a 这是向文件末尾增加信息
我们可以看一下
三、json对象
因为这个没什么难度,就不演示了,直接看看就行了,以后用到的话,记住这个
四、异常