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

wordpress侧栏图片插件企业网站设计优化公司

wordpress侧栏图片插件,企业网站设计优化公司,化妆品网站建设规划书范文,wordpress主页设置在自动化测试中,不同文件中的全局变量传递,往往是通过将一些全局变量存放在一个dict的字典中,再通过字典的get(key)来传递和接收,最后将其应用到请求数据中。这里介绍的是另一种方式,是通过jinja2夹具来将全局变量字典…

在自动化测试中,不同文件中的全局变量传递,往往是通过将一些全局变量存放在一个dict的字典中,再通过字典的get(key)来传递和接收,最后将其应用到请求数据中。这里介绍的是另一种方式,是通过jinja2夹具来将全局变量字典中的K:V渲染到一个字符串中。

1.安装

pip install jinja2

2.导包

这里要用到jinja2的Template类

from jinja2 import Template

3.代码示例

# -*- coding:utf-8 -*-
# @File:vars_render.py
# @Date:2025/5/28 22:33
# @Author:wayne
# @description:将字典dict的K:V渲染到一个字符串中
from jinja2 import Templatedef reFlash(target, contexts):"""使用字符串模板和字典来进行字符串的替换操作:param target: 目标字符串,即需要被替换的字符串,数据类型:str:param contexts: 替换的原字典,数据类型:dict:return: 返回替换后的字符串,如果target是个字典类型,则使用eval()函数将其还原"""if isinstance(target, dict):# 如果target原本是字典类型,则先强转为字符串类型后进行替换,再使用eval()函数将结果 "{}" 字符串还原成字典return eval(Template(str(target)).render(contexts))else:# 如果target原本是非字典类型,则先强转为字符串类型,再进行替换return Template(str(target)).render(contexts)if __name__ == '__main__':context = {"name": "张三", "age": 20}target1 = "我是{{name}},今年{{age}}岁"rf = reFlash(target1, context)print(type(rf), "======", rf)target1 = {"name": "{{name}}", "age": 19}rf = reFlash(target1, context)print(type(rf), "======", rf)
http://www.dtcms.com/wzjs/122417.html

相关文章:

  • 做网站是三网合一有什么优势seo网络营销外包公司
  • 常熟网站建设哪家好百度搜索的优势
  • wordpress注册邮件验证seo教程百度网盘
  • 马云1688网站在濮阳如何做百度ai人工智能平台
  • 织梦网站做自适应台州网站建设推广
  • firework做网站教程网站优化推广seo
  • 中山手机网站设计专门发广告的app
  • 佛山市制作网站百度搜索资源平台官网
  • 电子工厂网站建设百度seo怎么优化
  • 杭州本地网站seo1搬到哪里去了
  • 海外短视频怎么下载seo外链工具源码
  • 万户信息 做网站怎么样关键词排名查询
  • 城市建设模拟游戏登陆网站郑州怎么优化网站排名靠前
  • 做企业网络营销推广站长工具seo
  • 怎么用vs2017做网站聊城seo优化
  • 电商总监带你做网站策划优化网站排名的方法
  • 哪些网站做舆情分析成都网络营销策划
  • 网站建设公司排名前十seo教程排名第一
  • 做软装什么网站可以seo客服
  • 如何给公司网站做推广软文代写平台
  • 在百度做推广送网站好吗域名注册万网
  • 广州免费建站平台seo网站推广目的
  • 全国优秀作文网站微信广告推广平台
  • 建网站 做淘宝客专业搜索引擎seo合作
  • 网站建设发票几个点站长素材
  • wordpress ses插件兰州seo优化入门
  • 顺义成都网站建设seo服务运用什么技术
  • 网站开发需要做什么目录型搜索引擎有哪些
  • 黑龙江微信网站开发企业宣传册模板
  • 做网站 创业 流程南宁seo网站排名优化公司