python自动化测试,读取excal数据报"'str' object has no attribute 'items'"问题解决
2024-09-07 22:38:32
通过python进行自动化测试,为了方便,对代码和数据进行了分离,此处把测试数据放到了excal表格中。requests.post请求时报"'str' object has no attribute 'items'",
excal表格里的测试数据是json字符串的数据,经过问题解决后的分析得出,获取字符串数据之后直接放到requests里面进行请求会出现无法解析的情况。因此在原获取excal表格数据的代码data= (result_need(0,1,0))里加上data= eval((result_need(0,1,0))),这样利用eval函数将字符串转变为字典,再进行post的请求就成功了。
这个问题能够解决是我参照我去年写的另一篇博客的其中一段代码获得的灵感:“result_json=eval(result.text)[父元素1][子元素2] #利用eval函数将字符串转变为字典,在字典中获取想要的value值” 。博客地址:http://www.cnblogs.com/yinze/p/8166601.html
最新文章
- BeanUtils.populate(obj, map);
- Unity自动寻路Navmesh之高级
- VS2015安装EF Power Tools
- 简单介绍.Net3.0 中跨线程访问控件
- DataTable添加列和行的三种方法
- oracle删除列
- date用法
- (2012年旧文)纪念史蒂夫乔布斯---IT界的普罗米修斯
- 云脉推出表格识别API接口可以自助接入
- css编写注意事项(不定时更新)
- Process Order API - How To Scripts
- Python中的__init__和__new__
- CCF CSP 201803-3 URL映射
- Python_json数据检索与定位之jsonPath类库
- Leancloud+Valine打造Hexo个人博客极简评论系统
- Python爬虫与数据图表的实现
- spark 与 Hadoop 融合后 Neither spark.yarn.jars nor spark.yarn.archive is set
- [UE4]roll pitch yaw
- 用L脚本语言实现&;quot;L脚本语言控制台&;quot;
- 好的博客参考之Spring
热门文章
- Spring系列之aAOP AOP是什么?+xml方式实现aop+注解方式实现aop
- JAVA MD5加密算法实现与原理解析
- Android作业 0923
- Apollo系列(一):分布式配置中心Apollo安装(Linux、Docker)
- 基于Scrapy的交互式漫画爬虫
- Python-为元组中每个元素命名
- mysql-12-DDL
- vue+elementUI实现 分页表格的单选或者多选、及禁止部分选择
- JavaScript返回当前的时分秒
- 从实体框架核心开始:构建一个ASP。NET Core应用程序与Web API和代码优先开发