python 写入json数据到数据库
json数据格式:
# json格式数据 data={"camera": {"created": "1531925035","type": 1,"description": "A bridge is a structure that is built over a railway, river, or road so that people or vehicles can cross from one side to the other.","location": {"locationID":"1","country": "china","city": "xian","region": "changanqu"},"project_id": "Golden Gate Bridge","task_id": "23232","camera_id": "23232","mu": "mm","value": {"x": "123123","y": "123123"},"ext_info": "null"} }
import json
import pymysql
def get_data():with open('./camera.json', 'r') as f:camera_text = json.load(f) # 解析每一行数据return camera_textdef data_insert(camera_text):db = pymysql.connect("localhost", "root", "123456", "filestore")cursor = db.cursor()#print(type(camera_text))value_ca=((camera_text['camera']['created'], camera_text['camera']['type'],camera_text['camera']['description'],camera_text['camera']['location']['locationID'],camera_text['camera']['project_id'], camera_text['camera']['task_id'],camera_text['camera']['camera_id'], camera_text['camera']['mu'],camera_text['camera']['value']['x'], camera_text['camera']['value']['y'],camera_text['camera']['ext_info']))value_lo=((camera_text['camera']['location']['locationID'],camera_text['camera']['location']['country'],camera_text['camera']['location']['city'],camera_text['camera']['location']['region']))#print(value_lo)#insert_lo = "insert into location(lidlocation,country,city,region) values (%s,%s,%s,%s)"insert_ca = "insert into camera(date,type,description,CIDlocation,IDproject,IDtask,IDcamera,mu,value_x,value_y,ext_info)values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)"cursor = db.cursor()#cursor.execute(insert_lo,value_lo)cursor.execute(insert_ca,value_ca)db.commit()cursor.close()'''except Exception as e:db.rollback()print(str(e))break'''if __name__ == "__main__": # 起到一个初始化或者调用函数的作用a=get_data()data_insert(a)
python 写入json数据到数据库相关推荐
- python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- python操作json_如何使用Python处理JSON数据
如何使用Python处理JSON数据?本篇文章就给大家介绍使用Python处理JSON数据的基本方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 在介绍使用Python处理JSO ...
- python接入excel_使用python将excel数据导入数据库过程详解
因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 pymysql (如果需要写到excel可以使用xlwt) 直接丢代码,使用python3,注释比较清楚. ...
- python json 转csv_利用python将json数据转换为csv格式的方法
假设.json文件中存储的数据为: {"type": "Point", "link": "http://www.dianping. ...
- python处理json数据——网易云评论爬取
python处理json数据--网易云评论爬取 准备 代码 准备 1.python 3.7 2.需要安装的库: requests jsonpath pandas time fake_useragent ...
- python生成条形图-Python处理JSON数据并生成条形图
一.JSON 数据准备 首先准备一份 JSON 数据,这份数据共有 3560 条内容,每条内容结构如下: 本示例主要是以 tz(timezone 时区) 这一字段的值,分析这份数据里时区的分布情况. ...
- python将EXCEL数据导入数据库时日期型数据变成数字并加.0的问题一行代码解决方案方案
[问题描述]:python将EXCEL数据导入数据库时日期变成文本型数据并显示为数字格式 [解决方案] 数据源: codes: #!/usr/bin/python3 -- coding: utf-8 ...
- 【Python使用】Python解析JSON数据的基本方法/用MATLAB解析json格式数据
一 JSON数据格式介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. JSON建构于两种结构:json是Javascript中的对象和数组中的对象, ...
- python 处理json数据
python 处理json数据 json官网:https://www.json.org/json-en.html 1. json数据格式 json的数据格式有2种,分别是: 对象(object):用大 ...
最新文章
- python基础之ATM-9
- gbdt子采样参数的理解
- 【codevs1262】不要把球传给我,非常无语的一道题目
- 【FZU2178】礼物分配
- nginx经过多层代理后获取真实来源ip
- 怎么判断tcp重组完成_网络工程师(8):TCP为什么可靠
- [Python] L1-028. 判断素数-PAT团体程序设计天梯赛GPLT
- 线段树(updata+query)
- iOS底层探索之多线程(六)—GCD源码分析(sync 同步函数、async 异步函数)
- visio一分二的箭头_Microsoft Office Visio绘画双箭头直线的具体步骤介绍
- python 方向盘_Carla 0.9.5 简单高效安装方法 Ubuntu18.04 罗技G29方向盘连接
- 机器人学导论 一、空间变换(1)位姿,变换
- 计算机和材料成型及控制工程,材料成型及控制工程专业属于什么门类
- 将Android Studio的设置恢复到初始化(清除所有的设置)
- 植发搞笑图片_搞笑:终于找到原图了!像不像?
- todd的hadoop world的ppt笔记
- 【多线程与高并发】从一则招聘信息进入多线程的世界
- 游戏建模都要用到哪些软件?3d游戏建模用什么软件容易
- 【Python】利用python进行数据分析——以新型冠状病毒疫情为例
- 全新版的TFN 光时域反射仪上线了,大家一块了解一下吧。
热门文章
- java同样作用的方法_Java的接口用途和方法
- sqldataadapter.fill 索引超出了数组界限_小学生学习C++||第十五节 数组
- MySQL 逻辑架构与常用的存储引擎
- c语言爱心代码空心,c语言心形图案代码,是什么?
- python缺失值类型与分析_3.1.1 缺失值分析
- a==b和a.equals(b)的区别
- SpringBoot————JPA快速使用
- String String.valueof() toString三者之间的区别~
- 如何唤醒计算机,待机后如何唤醒计算机?介绍睡眠待机的优势
- 湖北大学计算机复试笔试题型,2016年湖北大学计算机与信息工程学院计算机组成原理复试笔试最后押题五套卷...