python接口自動化-pytest-結(jié)合數(shù)據(jù)驅(qū)動json

# -*- coding: utf-8 -*-
# @Time    : 2023/6/13 21:48
# @Author  : yanfa
# @user   : yanfa 
# @File    : pytest_for_json.py
# @remark:pytest數(shù)據(jù)驅(qū)動json文件
""""""
import json

"""一、json文件介紹
1/json是JS對象
2/全稱是JavaScriptObjectNotation
3/是一種輕量級的數(shù)據(jù)交換格式
4/json結(jié)構(gòu)
    對象{}
    數(shù)組[]
"""

"""二、json文件使用
查看json文件:pycharm/txt記事本
讀取json文件:
    安裝:內(nèi)資無需安裝
    內(nèi)置函數(shù):open()
    內(nèi)置庫:json
    讀取方法:json.load()
    寫入方法:json.dump()
"""
# 例子1、寫入json
def write_json():
    data=[[1,1,2],[3,6,9],[100,200,300]]
    file_path="pytest_for_json/data/data.json"
    with open(file_path,'w',encoding='utf-8') as f:
        json.dump(data,f)

# 例子2、讀取json
def get_json():
    file_path = "pytest_for_json/data/data.json"
    with open(file_path,'r',encoding='utf-8') as f:
        data=json.load(f)
        print(data)
    return data

if __name__ == '__main__':
    # write_json()
    get_json()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容