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_text def 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資料到資料庫
json資料格式: # json格式資料 data={ "camera": { "created": "1531925035", "type": 1, "description": "A bridge is a structure
python 批量JSON資料,插入資料庫
newList=[{"link":"https://www.1.com/","ga_tag":"xvideos","image":"http://static.2.mobi/views/images/xvideos.png?x-oss-process=style/120"},{"link":"htt
使用python簡單地寫入json資料
import json def example_json(): """返回需要寫入的資料""" return '''[{ "name": "Bob", "gender": "male",
Python處理Json資料
JSON是一種輕量級的資料交換格式,易於讀寫,也易於機器的解析。 使用Python處理JSON: Python自己有json模組,用於將Python物件和json字串進行相互的轉換。 編碼: 使用json.dumps()將Python隊形編碼轉換成json字串 >>
Python之Json資料的儲存
JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式,易於人閱讀和編寫。 這次就簡單介紹下python下關於JSON字串的編解碼以及儲存 目錄 1、json.dumps() 2、json.loads() 3、json.dump(
Python操作JSON資料程式碼示例
#!/usr/bin/env python import json import os def json_test(): return_dic = {} json_data = { 'appid':'modify appid', 'key':'modify key', 'fromLang':'en'
利用python將json資料轉換為csv格式
假設.json檔案中儲存的資料為: {"type": "Point", "link": "http://www.dianping.com/newhotel/22416995", "coordinates": [116.37256372996957, 40.
Python處理JSON資料的基本方法
前置知識:json簡介:Json簡介:Json,全名 JavaScript Object Notation,是一種輕量級的資料交換格式。Json最廣泛的應用是作為AJAX中web伺服器和客戶端的通訊的資料格式。現在也常用於http請求中,所以對json的各種學習,是自然而然的
Python解析json資料結構範例
from:http://bkeep.blog.163.com/blog/static/12341429020113156582685/ 一、JSON的格式: 1,物件: {name:"Peggy",email:"[email protected]",homepage:"http://www
python 儲存json資料
本篇我們將學習簡單的json資料的儲存,首先我們需要引入json模組: import json 這裡我們模擬一個常見常見,我們讓使用者輸入使用者名稱、密碼,在密碼輸入完成後提示使用者再次輸入密碼來確認自己的輸入,如果兩次密碼一致,那麼我們將使用者名稱和密
使用python將json存入資料庫
任務描述: 需要將python的json字串存到資料庫中,還要保證讀取出來後,能解析成字典,中間不會發生任何轉義或者改變。 而對於pickle生成的序列化物件,操作過程是一樣的。 使用到的python庫有 json, MySQLdb 要點1: 我們要保證,儲存格式json的
Python中json資料亂碼問題
import codecs resp = requests.get(url,headers=headers) result = json.dumps(resp.json(),ensure_ascii=False) #若不指定ensure_ascii=False,輸出的
python post json資料
工作需要需要寫個python指令碼,大體意思是從外部接收若干變數,然後傳送到相應http介面,在網上搜了很多指令碼httplib的都沒有傳送成功,索性換了request庫很簡單,在這裡與大家分享下 首先是得安裝基本環境了 需要安裝requests,certifi,chard
Django中通過指令碼的方式將json資料寫入資料庫
這裡記錄一下django中通過指令碼的方式寫入json資料的一些技巧。 通過指令碼不僅可以將已有的json資料寫入資料庫,而且可以批量地模擬一些後臺資料,方便進行頁面的展示。
python-檔案讀取json資料寫到資料庫
#!/bin/env python#coding=utf-8 import sysimport urllib2import jsonimport datetimeimport pymysql as MySQLdbimport timefrom itertools import islice reload(s
python讀寫sqlite3資料庫並將統計資料寫入excel
src = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.com\\test' # dst = sys.argv[2] dst = 'F:\\log\\mha-041log\\rnd-log-dl.huawei.co
python專案篇-從資料庫獲取資料以Json格式返回前端資料視覺化方式顯示
views.py: def adminEchartIncome(request): ret = models.incomeAccount.objects.all().order_by("dayIncome","id") # ret = serialize("json
python-從檔案讀取json資料寫到資料庫
#!/bin/env python #coding=utf-8 import sys import urllib2 import json import datetime import pymysql as MySQLdb import time from itert
python封裝-mongo資料寫入json檔案和csv檔案
# -*- coding:utf-8 -*- # Author: loco_python import json import csv import sys reload(sys) sys.setde
Python 獲取介面資料,解析JSON,寫入檔案
用於練手的例子,從國家氣象局介面上獲取JSON資料,將它寫入檔案中,並解析JSON; 總的來說,在程式碼量上,python程式碼量要比java少很多。而且python看起來更直觀一些; 以下是程式碼: import types import urllib2 import j