摘要: 简介 在编程中会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作;当语句块执行完成后,需要继续执行一些收尾动作。例如,文件读写后需要关闭,数据库读写完毕需要关闭连接,资源的加锁和解锁等情况。 对于这种情况python提供了上下文管理器(Context Manager) 阅读全文
posted @ 2017-02-23 18:26 浅雨凉 阅读(404) 评论(0) 推荐(0) 编辑
摘要: multiprocessing python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成 阅读全文
posted @ 2017-02-23 17:21 浅雨凉 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 记得每天多学习一点 阅读全文
posted @ 2017-02-23 14:17 浅雨凉 阅读(25345) 评论(0) 推荐(3) 编辑