java中的接口是类吗
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~