else和with语句

160 阅读1分钟

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

\

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

\

\

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

\

\

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

\

\

\

\

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

\

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

\

\

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

\

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

**
**

扫码关注吧!

**
**

本文分享自微信公众号 - 清菡软件测试(qinghanTester)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。