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 * |