树莓派python调用api的一些坑(未完结)

最近搞到了一个树莓派,想做一个类似于人脸识别的签到系统,说白了就是调用api,记录一些问题和坑

1.python爬来的json会变成str,需要用json.loads转化为dict字典,方便处理数据
2. 爬虫获取网页图片,经典的爬虫猫

respoen = urllib.request.urlopen("网页链接")#访问连接
img = respoen.read()#读取连接输入
with open('cat_img.jpg','wb') as f:
 f.write(img)

3.发送和得到数据需要转码,将byte流变成str
4.arp -a可以查看局域网的各个设备,用于树莓派ssh
5.trans_result = requests.post(self.api_url, data=data).json(),不加.json返回只有状态码200
6. data=dict([(k, temp_data[k]) for k in sorted(temp_data.keys())])字典key值排序
7.python生成随机字符串的第二种,好像是在3.6版本以下的时候,某个库不可用只能用这个,具体是哪个库忘记了

from os import urandom
urandom(16).hex()随机字符串

8.python构造类的参数在__init__传入

你可能感兴趣的:(py,py,api)