python3 else语句和with语句
2018-02-13 15:17
344 查看
else语句
具有比C语言有更加丰富的功能
有如下几种用法1、 if –else
2、while() —else
如果while语句因为break跳出,就不会执行else语句 只有当全部执行完成,才会执行else语句
3、for()—-else
用法和while相同
4、try–except—else
与异常处理配合 else在没有任何异常出现的时候执行
with语句
将文件关闭的问题抽象化,不需关注细节,with 自动调用f.close(),关闭该文件
使用了 with 语句,不管在处理文件过程中是否发生异常,都能保证 with 语句执行完毕后已经关闭了打开的文件句柄。
具体的例子如下:try: with open('不存在的文件.txt','w') as f: for eachline in f: print(eachline) except OSError as reason: print('出错啦:'+ str(reason))
相关文章推荐
- 零基础入门学习Python(34)--丰富的else语句及简洁的with语句
- 学习笔记-小甲鱼Python3学习第三十四讲:丰富的else语句及简洁的with语句
- 【Python基础】--丰富的else语句/简洁的with语句/字典dict{}/集合set{}
- python之else语句和with语句
- Python--小甲鱼学习笔记--第34课:else语句及with语句
- Python入门--19--else语句、with语句
- <13>python学习笔记——else语句 / with语句
- Python中else语句整理
- python中的try/except/else/finally语句
- Python中的with语句如何使用?
- 理解Python的With语句
- Python中的if、else、elif语句用法简明讲解
- 说一说那些我也不太懂的 python with 语句
- Python中的条件分支语句,if , else , else if
- 浅谈 Python 的 with 语句
- 飘逸的python - 两种with语句实现方法
- 非正常研究-----python with 语句研究
- Python 的 with 语句详解
- 理解Python的With语句
- 在.NET外散步之我爱贪吃蛇Python -常见语句(神奇的else)