今天咱们来学习如何通过 Python 来使用协程,我们之前说过,协程也是一种实现并发的手段,它的一个主要的特点就是,异步任务的调度可以由我们自己决定。 在 Python3.7 中,提供了 asyncio 模块,使用它可以来实现一个协程的程序。 别懵逼…
如果你去网上找些一些 Python 相关的多线程资料,你就会发现有些人总说 Python 的多线程是个鸡肋,尽量使用多进程的方式去实现,这是因为 CPython 解释器有一个全局解释器锁的东西,也就是 GIL。 今天跟你说下关于这个关于,以及什么场景…
有时候我们写的代码就是一坨 shit ,但比较牛逼的点是,它居然能运行起来,而且操作起来还像模像样,是不是挺魔幻的。 如果你和开发团队一起做某个项目的时候,正经点的会有这么一个角色:技术测试员,他是干嘛的呢?就是专门来测试你写的代码问题的。你会常常跟…
我们在上一篇中说了测试的重要性,以及简单的演示了如何使用 unittest 来做一些单元测试,接下来我再把 unittest 的常用操作跟你说说。 上次我们写了一个简单的测试用例: ok,以上就是今天要跟你说的,在 Python 中最常用到的单元测试…
当你的代码写得多了,你总会出现这样或者那样的错误,有时候代码突然可以用,有时候代码又突然傻逼,有时候你只是离开一会,它就自动好了…就是这么魔幻。 今天,小帅b来跟你说说 debug ,其实 debug 还是挺重要的,它除了可以帮助你自己发…
什么是 OS 呢? 它是 “operating system” 的缩写,也就是操作系统的意思,很显然,Python 的 OS 模块就是用来和你的操作系统交互的,因为它的使用频率非常高,所以我想有必要跟你说说它的常用操作。 Python 自带的这个 O…