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