测试数据的数据驱动-JSON文件读取(json数据获取)

网友投稿 626 2022-09-01


测试数据的数据驱动-JSON文件读取(json数据获取)

读取json代码,可直接套用

一. 新建一个文件python文件 定义文件名为 read_json 专们用来读取JSON文件

"""读取JSON文件"""import jsonfrom config import BASE_DIRdef read_json_data(filename): # 1. 打开文件 with open(filename, encoding="UTF8") as file: # 2. 将JSON数据转换为Python数据 data_list = json.load(file) temp_list = [] for data in data_list: temp = tuple(data.values()) temp_list.append(temp) return temp_list

二. window电脑读取 json文件 需要 绝对路径 需要单独处理一下

新建一个 config.py 此文件用来存在一些所需的配置

"""获取项目的绝对路径""" import osBASE_DIR = os.path.dirname(__file__)

OK! 这里所必需的2个配置文件已经齐了

三. 下面来造一组数据用来读取测试一下

定义文件名为 login.json

注意:json文件里面的内容必须是以键值对的形式出​现,

键 必须是要加双引号 ;  值 的话看需求文档的要求,如果是字符串str,需要加双引号;如果是整数int 则不需要

如果是布尔值 bool 则需要小写的,pycharm中是True 和 False , json文件里面布尔值 你需要写成 true 和 false

[ { "user": "admin", "pwd": "123456", "very_code": "8888" }]

四.读取文件

if __name__ == '__main__': res = read_json_data(BASE_DIR + "/data/login.json") print(res)

个人总结:像一些常用的代码,比如:读取文件,获取随机手机号等 可以单独保存起来,不用再次书写,用的时候可以直接拉过来直接使用


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python简明教程--List(python简明教程 知道)
下一篇:SpringCloud之Hystrix的详细使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~