zoukankan      html  css  js  c++  java
  • 将信息入库

    # -*- encoding: utf-8 -*-
    #导入json模块
    import json
    #导入数据库工具类
    from db_tool import db

    #封装入库方法
    def platform_in():
    #预先清空表
    db.platform.drop()
    #读取json文件
    content = open('static/data/platform_info.json','r',encoding='utf-8',errors='ignore')
    #转换格式
    data = json.load(content)
    #定义一个空list,用来储存数据
    datalist = []
    #定义一个计数器
    count = 1
    #遍历dict
    for d,v in data.items():
    #将有用的字段存储赋值
    _data = v
    _data['name'] = d
    #将计数器赋值
    _data["id"] = count

    #将dict填充到空list里面
    datalist.append(_data)

    #将计数器累加
    count += 1
     

    #进行入库操作
    db.platform.insert(datalist)
    print(db.platform.count())


    # if __name__ == "__main__":
    # platform_in()
  • 相关阅读:
    2020.12.15
    2020.12.14
    2020.12.13
    2020.12.11
    2020.12.10
    语音合成标记语言(SSML)
    Skyline查询
    win10 VMware 安装 Linux 虚拟机
    图像梯度计算
    Harris Corner Detection
  • 原文地址:https://www.cnblogs.com/chengdongzi/p/10240748.html
Copyright © 2011-2022 走看看