随笔分类 -  python

python
Python深入02 上下文管理器
摘要:上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as... 任何定义了__enter__()和__exit__()方法的对象都 阅读全文
posted @ 2016-08-18 18:52 hi_rain
python编程中的if __name__ == 'main': 的作用和原理(转)
摘要:在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调 阅读全文
posted @ 2016-08-18 16:11 hi_rain