以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎样将下面的python代码转换为foxtable的代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122406) |
-- 作者:lxy060669 -- 发布时间:2018/7/24 21:51:00 -- 怎样将下面的python代码转换为foxtable的代码 请教老师,怎样将下面的代码转换为在foxtable中运行的代码? #!/usr/bin/python # -*- coding: UTF-8 -*- import requests import time import json import hashlib import base64 def main(): x_appid = \'123456\' api_key = \'852d33s93fdd33sasas\' url = \'http://api.xfyun.cn/v1/service/v1/image_identify/face_verification\' x_time = str(int(time.time())) param = {\'auto_rotate\': True} param = json.dumps(param) x_param = base64.b64encode(param.encode(\'utf-8\')) m2 = hashlib.md5() m2.update(str(api_key + x_time + str(x_param,\'utf-8\')).encode(\'utf-8\')) x_checksum = m2.hexdigest() x_header = { \'X-Appid\': x_appid, \'X-CurTime\': x_time, \'X-CheckSum\': x_checksum, \'X-Param\': x_param, } with open(r\'c:/imag1\', \'rb\') as f: f1 = f.read() with open(r\'c:/imag2\', \'rb\') as f: f2 = f.read() f1_base64 = str(base64.b64encode(f1), \'utf-8\') f2_base64 = str(base64.b64encode(f2), \'utf-8\') data = { \'first_image\': f1_base64, \'second_image\': f2_base64, } req = requests.post(url, data=data, headers=x_header) result = str(req.content, \'utf-8\') print(result) return if __name__ == \'__main__\': main()
|
-- 作者:有点蓝 -- 发布时间:2018/7/24 21:54:00 -- 不会,没学过python |
-- 作者:有点甜 -- 发布时间:2018/7/25 9:17:00 -- 参考
https://doc.xfyun.cn/rest_api/
http://www.foxtable.com/mobilehelp/scr/0163.htm
|