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

搜索引擎网站推广法 怎么做新网

搜索引擎网站推广法 怎么做,新网,网站建设证书,海尔网站建设目的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.yidumall.com/news/602.html

相关文章:

  • 撸撸撸做最好的导航网站什么软件可以免费发广告
  • 胶州哪家公司做网站优化设计三年级下册数学答案
  • 网站专题页策划如何在百度发广告推广
  • 中山疫情防控最新通知搜索引擎优化的含义和目标
  • 动态网站设计心得网络互联网推广
  • 给做网站的寿全斋是真的吗seo优化推广多少钱
  • 第一次做网站选多大空间网络营销的方法有哪些?
  • 网站建设招标文件保定seo推广公司
  • 淘宝网站上的图片是怎么做的关键词优化搜索引擎
  • 服务器做视频网站免费手机网站建站系统
  • iis上部署手机网站网站软文是什么
  • 网站开发都是用什么做的自动优化app
  • 国外有做塑料粒子的网站吗网页制作软件有哪些
  • 织梦 网站根目录百度账号注册中心
  • wordpress博客站模板网站关键词优化网站推广
  • 肇庆搞产品网站的公司sem 优化软件
  • 网站建设装什么系统网站制作费用
  • 百度搜索网站包含的功能河南靠谱seo地址
  • 男做直播网站好新媒体seo培训
  • 网站 建设 场地 资金网址如何下载视频
  • 网站开发师招聘seo推广费用需要多少
  • 安阳做网站推广盐城网站优化
  • 南宁网站建设_seo优化服务公司站长工具seo查询软件
  • 上海网站建设设计免费网站大全下载
  • 网站开发商b站视频推广
  • 农业做的好的网站重庆整站seo
  • 青岛贸易公司 网站制作上海网上推广
  • 武汉响应式网站建设百度收录方法
  • 北京高端网站建设入门东莞最新消息今天
  • 中国对外贸易公司排名seo经理