python內部是以tuple格式儲存的關係型資料庫的查詢結果,在實際的使用過程中可能需要轉換成list或者dict,json等格式。在這裡講解如何將查詢的結果轉成json字串。這裡需要匯入numpy、pandas、json包
1#!/usr/bin/env python32#
-*- coding: utf-8 -*-34
5import
json
6import
numpy as np
7import
pandas as pd89
import
1011
try:
12 sql = "
select * from el_catalog where parentid='0' order by itemorder";
13 df = pd.read_sql(sql, db.pd_connect + '
yw_collection')
14#獲取列名
15 column_list =list(df.columns)
16 df1 =np.array(df)
1718 lst =
19for row in
df1:20#
迴圈每一行資料,組裝成乙個字典,然後得到字典的列表
2122
#匯入json,將列表轉為json字串23#
son.dumps序列化時候對中文預設使用的ascii編碼,想要輸出真正的中文需要指定ensure_ascii=false
24 str1 = json.dumps(lst, ensure_ascii=false)
25print
(str1)
26except
exception as ex:
27print(ex)
查詢結果:
[, , ]
python讀取hdfs並返回dataframe
不多說,直接上 filename tmp preprocess part 00000 hdfs檔案路徑 columnnames xx def readhdfs 讀取hdfs檔案 returns df dataframe hdfs資料 client client hdfshost 目前讀取hdfs檔案...
python 讀取mysql資料
import pymysql import pandas as pd defload data from mysql conn pymysql.connect host 127.0.0.1 port 3306 user test password test db database charset u...
c GPU HW讀取 比較 返回
using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.timers 啟動時鐘 using system.i...