接口自动化之 Json重构

import json
fp = open("./login_test.json")
data = json.load(fp)
print (data["login"])
fp.close()


重构后:

import json

class OperationJson:
def __init__(self):
self.data = self.read_data()


#读取Json文件
def read_data(self):
with open("./login_test.json") as fp:
data = json.load(fp)
return data


#根据关键字获取数据
def get_data(self,id):
print (self.data[id])

if __name__ == '__main__':
operajson = OperationJson()
operajson.get_data("login")
原文地址:https://www.cnblogs.com/lexus168/p/12556988.html