摘要:
PIL:是Python Image Library的缩写,图像处理的模块。Image,ImageFont,ImageDraw,ImageFilter Image模块: 常用方法: 实例: 输出结果为: ImageFont模块:存储bitmap字体,用于ImageDraw类的text()方法。 常用方 阅读全文
摘要:
itertools模块:循环器 一,无穷循环器:count,cycle,repeat 二,函数式工具:starmap,takewhile,dropwhile 阅读全文
摘要:
输出结果为: 阅读全文
摘要:
各个编程语言都有自己的数据类型,当python需要接受其他语言或者网络传输来交互数据的时候,需要考虑到python的数据类型与其他平台之间交互问题。而python的struct就是解决这个问题的。 struct模块常用方法: 阅读全文
摘要:
hashlib:提供了常见的摘要算法,如MD5,SHA1等。 如果数据量很大,可以分块多次调用update(),最后计算的结果是一样: 阅读全文
摘要:
collections模块常用的数据类型: 阅读全文
摘要:
模块: (1)url管理器:对url进行管理 (2)网页下载器(urllib2):将需要爬取的url指定的网页以字符串的形式下载下来 (3)网页解释器(BeautifulSoup):解析 利用urllib2下载网页的方法: 方法1: 方法2: 方法3: 网页解释器种类: (1)正则表达式 (2)ht 阅读全文
摘要:
由于GIL的存在,python一个进程同时只能执行一个线程。因此在python开发时,计算密集型的程序常用多进程,IO密集型的使用多线程 1.多进程创建: 实例方法: 例: 输出结果: 设置daemon属性: 执行结果: 输出结果: 设置daemon执行完结束的方法: 输出结果: 将进程定义为类: 阅读全文
摘要:
Python中创建线程有两种方式:函数或者用类来创建线程对象。 函数式:调用 _thread 模块中的start_new_thread()函数来产生新线程。 类:创建threading.Thread的子类来包装一个线程对象。 一.函数式:调用thread模块中的start_new_thread()函 阅读全文
摘要:
Socket:又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 socket()函数 Python 中,我们用 socket()函数来创建套接字,语法格式如下: 参数 family: 套接字家族可以使AF_UNIX或者AF_INET 阅读全文