当前位置: 首页 > news >正文

wap网站实例怎么制作wap网站

wap网站实例,怎么制作wap网站,做新的网站,宁波正规seo快速排名公司python实现API调用缓存 1.代码2.输出3.保存的json数据 想把python某些函数的参数及返回值记录下来,如果之前已计算过,则直接返回缓存中的数据 1.代码 import jsondef get_variable_name(var):变量转变量名local_varsglobals()return [name for name, value in local_vars.ite…

python实现API调用缓存

  • 1.代码
  • 2.输出
  • 3.保存的json数据

想把python某些函数的参数及返回值记录下来,如果之前已计算过,则直接返回缓存中的数据

1.代码

import jsondef get_variable_name(var):'''变量转变量名'''local_vars=globals()return [name for name, value in local_vars.items() if value is var][0]def quick_exec(func,params):'''通过参数生成UUID,如果缓存中存在则直接获取,否则执行实际的函数,之后保存结果'''cache_path="cache_data.json"records={}uuid="_".join([str(x) for x in params])try:with open(cache_path,"r") as f:records=json.load(f)except:passif uuid in records:ret=records[uuid]["result"]else:ret=func(params)records[uuid]={"result":ret,"params":{}}for var in params:records[uuid]["params"][get_variable_name(var)]=varwith open(cache_path,"w") as f:json.dump(records,f,indent=4)return retdef sdk_api(params):'''实际的调用'''print("sdk_api call in:",params)return sum(params)def l0():globals()['a']=1globals()['b']=2globals()['c']=3globals()['d']=4globals()['e']=5params=(globals()['a'],globals()['b'],globals()['c'],globals()['d'],globals()['e'])ret=quick_exec(lambda x:sdk_api(x),params)print(ret)ret=quick_exec(lambda x:sdk_api(x),params)print(ret)globals()['b']=3params=(a,b,c,d,e)ret=quick_exec(lambda x:sdk_api(x),params)print(ret)ret=quick_exec(lambda x:sdk_api(x),params)print(ret)def l1():l0()def main():l1()
main()

2.输出

# 第一次运行
sdk_api call in: (1, 2, 3, 4, 5)
15
15
sdk_api call in: (1, 3, 3, 4, 5)
16
16
# 第二次运行
15
15
16
16

3.保存的json数据

{"1_2_3_4_5": {"result": 15,"params": {"a": 1,"b": 2,"c": 3,"d": 4,"e": 5}},"1_3_3_4_5": {"result": 16,"params": {"a": 1,"b": 3,"d": 4,"e": 5}}
}
http://www.yayakq.cn/news/734640/

相关文章:

  • 重庆綦江网站制作公司哪家专业洛阳霞光网络建站公司
  • 如何对新开网站做收录网站建设宣传册内容
  • 大理州城乡建设局官方网站企业名录免费大全
  • 找个为公司做网站的百度广州分公司是外包吗
  • 免费源码网站网站建设管理权限
  • 做网站的作品思路及步骤网站开发专家
  • 织梦移动网站模板网站开发前端框架
  • 阿里巴巴网站服务内容深圳网站设计优异刻
  • 个人新闻类网站模板免代码开发平台
  • 嘉兴城乡建设局门户网站dnf辅助源码论坛
  • wordpress主题自定义打不开百度优化服务
  • 弹簧东莞网站建设个人简介代码网页制作模板
  • 商务门户网站怎么做网站建设面谈话术
  • 电商商城网站开发框架定制开发企业
  • 专业网站建设市场wordpress 443端口
  • 网站 ip修改备案流程wordpress主题创建数据表
  • 个人备案的网站a wordpress
  • 建设一个高级网站的费用wordpress 子网站
  • 媒体135网站wordpress超级菜单
  • 济南智能网站建设哪家便宜专业彩票网站开发
  • 制作精美网站建设口碑好上海 科技网站建设
  • 轻量级wordpress主题东莞seo网络
  • 郑州设计师网站连接外国的网站吗
  • 如何入侵网站后台北京中邦亚通网站
  • 江苏建安建设有限公司网站网站改版策划书
  • 网站建设价格与哪些方面多种昆明网站建设
  • 网站图片 优化网店美工素材
  • 安什么网站建设网页h5
  • 网站seo优化关键词权威发布的图片
  • 网站推广如何做的沃噻网站建设流程