设计模式 一个问题通常有 n 种解法,其中肯定有一种解法是最优的,这个最优的解法被人总结出来了,称之为设计模式…
logging 模块主要是为了记录程序运行期间产生的日志信息。 日志输出级别 有 5 个(10、20、30、4…
基本概念 命名空间指的是变量存储的位置,每一个变量都需要存储到指定的命名空间当中。每一个作用域都会有一个对应的…
import os import time from zipfile import ZipFile impor…
算法复杂度分为时间复杂度和空间复杂度。时间复杂度 是指程序要执行的次数,而非执行时间;而 空间复杂度 是指算法…
安装 Beautiful Soup pip install beautifulsoup4 pip instal…
Python 3.3 版本之后自带 venv,可直接代替 virtualenv。 通过使用虚拟环境,可以: 避…
Python 中 单线程 的异步编程模型称为协程。一般情况下,当程序处于 IO 操作的时候,线程都会处于阻塞状…
对操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开两个记事…
很多时候,数据读写不一定是文件,也可以在内存中读写。 StringIO StringIO 顾名思义就是在内存中…