Python 学习笔记 - 上下文
2017-04-13 00:00
351 查看
Python里面有个特殊的模块叫做上下文模块,可以和with搭配来实现一些功能。
他的执行方式是用户需要一个定义一个生成器的函数;with后面跟这个函数,他会执行yield之前的代码;然后跳出来,执行with语句下面的代码,然后再切换回函数,执行finally后面的代码。
比如
例2如果with后面跟个as,我们可以通过yield传递一个对象到as上面,比如下面我就把一个列表对象传给了tt
登录乐搏学院官网http://www.learnbo.com/
或关注我们的官方微博微信,还有更多惊喜哦~
本文出自“麻婆豆腐”博客,请务必保留此出处http://beanxyz.blog.51cto.com/5570417/1870150
他的执行方式是用户需要一个定义一个生成器的函数;with后面跟这个函数,他会执行yield之前的代码;然后跳出来,执行with语句下面的代码,然后再切换回函数,执行finally后面的代码。
比如
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
或关注我们的官方微博
本文出自“
相关文章推荐
- python2.7高级编程 笔记一(Python中的with语句与上下文管理器学习总结)
- python学习笔记:利用contextlib和@contextmanager实现with语句上下文实例
- Python学习笔记:Python Language Features
- Boost.Python学习笔记
- Python 学习笔记(1)
- python基础学习笔记分享版(1)
- Python 学习笔记 - 2.自省
- 王纯业的Python学习笔记 下载
- Python 正则式学习笔记
- Python学习笔记1
- Python 学习笔记 (转载)
- Python学习笔记
- if __name__ (python学习笔记一,注意前面是双下划线)
- python学习笔记(二)
- Python学习笔记(1)
- python学习笔记1
- [MDX学习笔记之三]MDX的上下文(Context)
- [原创]Ruby学习笔记(4)-闰年、季节和月份天数的Ruby版和Python版
- python学习笔记(2)
- Python学习笔记 Module