Python零基础初学--------Day 12

一、文件读取

    

    

    首先是open这个函数,必须有四个参数

    第一个就是file,文件位置

    第二个就是mode,读取文件的一个标志

    第三个就是buffer,缓存大小

    第四个就是encoding,编码格式

    缺少会报错,然后我们就可以直接获取到了

    

    然后你会发现file中有许多方法,我们可以试一下,先试一下readline,取一行

    

    当我们一个个的注解掉只后会发现,这个读取是会记录下来的,当上面读取了一行的时候,那么下面继续读取的话会接着上面的继续读取,如果括号中不写数字,那么默认读取一行,如果写了,那么会接着上面的读取,包括换行符等

    

    但是我们这么做,每次都需要去关闭流,很繁琐,所以我们有一个方法,可以直接去掉这个步骤,就是 with open()

    

二、文件写入

    

    运行后

    

    

    我们可以在试试第二个方法,传入一个序列,如果你没有自己写换行符的话,他是不会自动更换的,会出现在同一行,而且我们会发现,写操作会直接覆盖之前的信息,这显然与我们大部分需求不符,所以我们需要另外一个方法

    

    其中写入还有一个标识,是 a 这是向文件末尾增加信息

    我们可以看一下

    

三、json对象

    

    因为这个没什么难度,就不演示了,直接看看就行了,以后用到的话,记住这个

四、异常

    

    

    

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值