Pillow
pillow是一个图形处理模块,可以实现常用的裁剪,模糊,输出文字等功能。
1  | from PIL import Image  | 
1  | from PIL import Image, ImageFilter  | 
模糊效果
1  | from PIL import Image,ImageFilter  | 
requests
requests用来处理URL资源。
get()
使用requests.get('url')来实现一个get访问功能。
1  | >>> import requests  | 
requests.status_code获取状态码requests.headers['']获取头信息
…
如果url带参数,则可以设置get的第二个参数params,传入类型为dict.requests.content可以获取网页的bytes对象。requests.json可以直接 获取JSON格式数据,返回值为dict.
post()
post请求:
1  | >>> r = requests.post('https://accounts.douban.com/login', data={'form_email': 'abc@example.com', 'form_password': '123456'})  | 
文件上传:
1  | >>> upload_files = {'file': open('report.xls', 'rb')}  | 
此外,还有put(),delete()方法,使用方法类似。
如果想要访问时带上cookie,只需要准备一个dict传入cookie参数即可。
1  | >>> cs = {'token': '12345', 'status': 'working'}  | 
Tkinter图形化界面
1  | from tkinter import *  |