python基础3(文件操作、异常、模块、包)

在这里插入图片描述

open函数打开或创建文件

在这里插入图片描述
注意:encoding没有指定位置,必须采用关键字传参!!!
在这里插入图片描述
在这里插入图片描述

读取操作

read方法和readlines方法
  • read方法不传参数表示读取所有数据,传入参数代表读取多少个字节。
  • 注意读取操作中:第二次读取会接着上一次的地方末尾开始读取,相当于有指针。
  • readlines方法返回的是一个列表,不传参数代表读取所有行返回列表。传入参数代表读取多少行,一样的是返回列表
    在这里插入图片描述
readline方法

在这里插入图片描述

for循环读取文件行

直接去for,默认取每行
在这里插入图片描述

close方法关闭文件

在这里插入图片描述

with open语法操作完成后自动close关闭文件

在这里插入图片描述
在这里插入图片描述

写入操作

在这里插入图片描述
在这里插入图片描述

追加操作

在这里插入图片描述
在这里插入图片描述

文件操作综合练习

在这里插入图片描述

异常

捕获常规异常

在这里插入图片描述
在这里插入图片描述

捕获指定异常

在这里插入图片描述

捕获多个异常

在这里插入图片描述

else异常

在这里插入图片描述

finally异常

在这里插入图片描述

异常的传递性

在这里插入图片描述

模块

什么是模块

在这里插入图片描述

导入模块

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自定义模块

在这里插入图片描述
在这里插入图片描述

内置变量__name__和__main__

在这里插入图片描述

内置变量__all__

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

导入包内模块想要控制*要在__init__.py文件里面定义__all__变量
在这里插入图片描述

第三方包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辰柒柒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值