当前位置 : 主页 > 编程语言 > python >

测试数据的数据驱动-JSON文件读取

来源:互联网 收集:自由互联 发布时间:2022-06-15
读取json代码,可直接套用 一. 新建一个文件python文件 定义文件名为 read_json 专们用来读取JSON文件 """ 读取JSON文件 """ import json from config import BASE_DIR def read_json_data ( filename ): # 1. 打开文件

读取json代码,可直接套用

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

"""
读取JSON文件
"""
import json

from config import BASE_DIR


def 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 os


BASE_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)

测试数据的数据驱动-JSON文件读取_数据驱动

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


上一篇:Python简明教程--List
下一篇:没有了
网友评论