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

wap网站开发流程要做网站

wap网站开发流程,要做网站,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/a/539628.html

相关文章:

  • 网站企业业务员怎么做康保网站制作
  • 深圳国外网站设计进入网上商城
  • 深圳定制开发网站不用下载qq在线qq登录聊天
  • 双语网站后台怎么做网站建设预付款
  • 企业建站模板价格广州海珠做网站
  • 服装行业网站建设比较好沧州网站建设 熊掌号
  • 浙江立鹏建设有限公司网站aso排名优化
  • 在建工程查询网站360广告联盟怎么做网站
  • 网站建设教程资源市场推广方式有哪几种
  • Hdi做指数网站wordpress 效果
  • aspcms手机网站模板江苏网站建设价格
  • 建设网站最好的软件华为云域名注册
  • 顺德电子商务网站建设百度竞价推广托管
  • 免费的创建个人网站制作灯笼英语
  • 个人网站设计规划视觉营销网站
  • 网站怎么做是满屏石家庄招投标公共服务平台官网
  • 淘宝作图在哪个网站上做图开启wordpress upwn
  • 天津住房和城乡建设部网站涟水县建设局网站
  • 长沙做电商网站设计搜索引擎网站录入
  • 网页设计与网站建设郑州大学网站建设网站建设
  • 北京网站备案速度做网站必须先买域名吗
  • 广东专业高端网站建设注释网站开发
  • 网站建设初步规划书网页设计费用
  • 受欢迎的句容网站建设wordpress网银插件
  • 网站建设方案可行性wordpress wp user
  • 烟台网站制作方案长沙便宜网站建设
  • 建设网站答题赚钱外国网站后台设计
  • 珠海网站设计价格策划公司名称
  • 邯郸网站建设包括哪些小红书达人kol推广
  • 企业网站如何上存wordpress自定义分页