如何实现基于测试数据驱动的JSON文件高效读取操作?

2026-06-10 19:411阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计471个文字,预计阅读时间需要2分钟。

如何实现基于测试数据驱动的JSON文件高效读取操作?

读取JSON代码,直接套用以下内容:

pythonimport jsonfrom config import BASE_DIR

def read_json_data(filename): 读取JSON文件 file_path=BASE_DIR / filename with open(file_path, 'r', encoding='utf-8') as f: data=json.load(f) return data

读取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文件高效读取操作?

本文共计471个文字,预计阅读时间需要2分钟。

如何实现基于测试数据驱动的JSON文件高效读取操作?

读取JSON代码,直接套用以下内容:

pythonimport jsonfrom config import BASE_DIR

def read_json_data(filename): 读取JSON文件 file_path=BASE_DIR / filename with open(file_path, 'r', encoding='utf-8') as f: data=json.load(f) return data

读取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文件高效读取操作?