Python將json轉化為sql語句

2021-09-14 02:32:41 字數 1089 閱讀 6521

呼叫阿里雲資料庫監控資料返回的json資料

#案例資料

apidate=,,,,,]},"key":"mysql_detailedspaceusage","unit":"mb","valueformat":"ins_size&data_size&log_size&tmp_size&other_size"},,,,,,]},"key":"mysql_iops","unit":"int","valueformat":"io"}]},"endtime":"2018-02-23t09:41z","starttime":"2018-02-23t08:00z","engine":"mysql"}

apikey=apidate['performancekeys']['performancekey']

for i in apikey:

#定義表名

tablename=i["key"]

#定義列名

tablecolumn=i['valueformat'].replace("&",",")+",date,unit"

valueunit=i['unit']

sqlhalf="insert into "+tablename+" ("+tablecolumn+") values"

apivalues=i['values']['performancevalue']

valuelist=

for i in apivalues:

tablevalue="("+i['value'].replace("&",",")+",'"+i['date'].replace("t"," ").replace("z"," ")+"','"+valueunit+"')"

sql=sqlhalf+",".join(valuelist)+";"

print(sql)

例項效能資料返回引數

乙個想到啥學啥的運維工程師

乙個想靠手藝吃飯的人

乙個能聊聊天的朋友

個人**:

將json格式的string轉化為物件

1 private void button1 click object sender,eventargs e indexid null,success true 將json物件解析成乙個類,注意名稱和資料型別必須相符。簡便方法 vs的 編輯 選擇性貼上 將json貼上為類 系統自動生成 region...

將python專案轉化為so檔案

1.安裝gccsudo apt get build dep gcc 安裝cythonpip install cython 2.編譯整個目錄 將需要編譯的目錄和setup.py放在同一層級,執行python setup.py setup.py 如下 coding utf 8 author arvin ...

將體能轉化為智慧型

將體能轉化為智慧型創造力源於智慧型,其基礎建於體力之上。但是體能的發展只是增加你智慧型的輸出量。你如何將體能轉化為智慧型呢?以下有幾個方法 1.放棄消極思想 這句話做起來並非像聽起來那麼容易,我們都難免會有某一程度的消極思想,它是我們失敗的藉口和自我安慰的理由,讓我們企圖迴避挑戰。當你的心中滿是消極...