摘要: ​什么是上下文管理器 对于像文件操作、连接数据库等资源管理的操作,我们必须在使用完之后进行释放,不然就容易造成资源泄露。为了解决这个问题,Python的解决方式便是上下文管理器。上下文管理器能够帮助你自动分配并且释放资源,其中最典型的应用便是with语句。我们来看一下打开文件的例子。 for x i 阅读全文
posted @ 2021-07-12 18:28 公众号程序员学长 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 正确合理地使用并发编程,无疑会给我们的程序带来极大的性能提升。今天我就带大家一起来剖析一下python的并发编程。这进入并发编程之前,我们首先需要先了解一下并发和并行的区别。 首先你需要知道,并发并不是指同一时刻有多个操作同时进行。相反,某个特定的时刻,它只允许有一个操作发生,只不过线程或任务之间会 阅读全文
posted @ 2021-07-12 08:40 公众号程序员学长 阅读(290) 评论(0) 推荐(0) 编辑