有时候我们写的代码就是一坨 shit ,但比较牛逼的点是,它居然能运行起来,而且操作起来还像模像样,是不是挺魔幻的。 如果你和开发团队一起做某个项目的时候,正经点的会有这么一个角色:技术测试员,他是干嘛的呢?就是专门来测试你写的代码问题的。你会常常跟…
我们在上一篇中说了测试的重要性,以及简单的演示了如何使用 unittest 来做一些单元测试,接下来我再把 unittest 的常用操作跟你说说。 上次我们写了一个简单的测试用例: ok,以上就是今天要跟你说的,在 Python 中最常用到的单元测试…
之前小帅b跟你讲了 docstring 和 unittest 的使用,接下里再跟你说说 doctest,doctest 有点像 docstring ,docstring 可以在代码中直接写文档,而 doctest 可以直接在代码中写测试用例,而且它比…
前两篇我跟你说了单元测试相关的用法,今天给你讲的这个也是经常会在代码中使用到的,倘若你看过一些 Python 的项目源代码,想必你应该会看到它的身影 —— 在正常的运行下,这样的操作可以在一定程度上避免了用户和权限相关问题,但是如果我们直接用 pyt…
当你的代码写得多了,你总会出现这样或者那样的错误,有时候代码突然可以用,有时候代码又突然傻逼,有时候你只是离开一会,它就自动好了…就是这么魔幻。 今天,小帅b来跟你说说 debug ,其实 debug 还是挺重要的,它除了可以帮助你自己发…
什么是 OS 呢? 它是 “operating system” 的缩写,也就是操作系统的意思,很显然,Python 的 OS 模块就是用来和你的操作系统交互的,因为它的使用频率非常高,所以我想有必要跟你说说它的常用操作。 Python 自带的这个 O…