else和with语句

2020-12-02 17:01:48 浏览数 (1)

1、在 python 中,else 和 if 搭配,“要么怎样,要么不怎样”。

2、和 for 语句,while 语句搭配,构成“干完了能怎样,干不完就别想怎样”。

3、和异常处理进行搭配,构成了“没有问题,那就干吧”。

4、如果出错了,else 里面的内容也不会被打印出来。

5、使用 with 语句可以大大减少代码量,不用担心文件没有被关闭。with 会帮你考虑关闭文件的问题,文件不需要用到的时候,with 语句会自动帮你关闭。

本身没有这个文件,这样写所以报错。

代码修改成如下,效果是一样的。

6、with 语句会自动处理文件的打开和关闭,如果中途出现异常,会执行清理代码,然后确保文件自动关闭。

0 人点赞