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()
  • 相关阅读:
    Integer Inquiry
    dfs求最短路径
    5.E
    5.H
    5.C
    5.A
    5.J
    POJ
    POJ
    POJ
  • 原文地址:https://www.cnblogs.com/chengdongzi/p/10240748.html
Copyright © 2011-2022 走看看