python处理数据库的返回数据,,上代码:import
python处理数据库的返回数据,,上代码:import
上代码:
import SqlHelper.MSSQL as MSimport pandas as pdif __name__ == ‘__main__‘: #连接数据库 ms = MS.MSSQL(host="***.***.***.***",user="**",pwd="**",db="**") ########################################################## 返回无表头数据 reslist = ms.ExecQuery("select * from version") for x in reslist: print(x) #输出结果: #(1, ‘1.0.0.0‘, ‘初始版本‘) #(2, ‘1.0.0.1‘, ‘新版本,2019-10-09 16:35:00发布‘) #(3, ‘1.0.0.2‘, None) #(4, ‘1.0.0.3‘, None) ########################################################## 返回有表头数据DataFrame df = ms.ExecQueryToDataFrame("select * from version") print(df) #输出结果: # id version message #0 1 1.0.0.0 初始版本 #1 2 1.0.0.1 新版本,2019-10-09 16:35:00发布 #2 3 1.0.0.2 None #3 4 1.0.0.3 None ########################################################## 遍历DataFrame数据,取version、message字段 #方式一 for row in df.itertuples(): print(getattr(row, ‘version‘), getattr(row, ‘message‘)) #输出结果: #1.0.0.0 初始版本 #1.0.0.1 新版本,2019-10-09 16:35:00发布 #1.0.0.2 None #1.0.0.3 None #方式二 for i in range(0, len(df)): print(df.iloc[i][‘version‘], df.iloc[i][‘message‘]) #输出结果: #1.0.0.0 初始版本 #1.0.0.1 新版本,2019-10-09 16:35:00发布 #1.0.0.2 None #1.0.0.3 None ########################################################### 取第2行数据 print(df.iloc[1]) #两列,左边是键,右边是值 #输出结果: #id 2 #version 1.0.0.1 #message 新版本,2019-10-09 16:35:00发布 #Name: 1, dtype: object ########################################################### 取第2行的message字段值 print(df.iloc[1][‘message‘]) #输出结果: #新版本,2019-10-09 16:35:00发布
如果对您有帮助,请赞助根棒棒糖~
python处理数据库的返回数据
相关内容
- python生成时间序列(date_range),时间序列python,介绍自己写
- Python之游戏开发-飞机大战,Python游戏开发,#!/usr/bin
- python opencv 去除水印,python去除水印,#!/usr/bin
- Python——格式化GMT时间,格式化时间,1.背景最近在做视
- sip鉴权认证算法详解及python加密,pythonsip,1.认证和加密
- python--关键字参数/可变参数--内置函数--时间模块--常用
- python 求阶乘之和。求1+2!+3!+...+20!的和,python求5的阶乘
- Python_base_函数返回值,返回值函数,返回值介绍print
- 踩过了这些坑,你真的懂python基础吗?,python里的坑
- python3操作excle,python3提取excel数据,1.写操作impor
评论关闭