博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python使用web.py读取Mysql的数据
阅读量:4080 次
发布时间:2019-05-25

本文共 1116 字,大约阅读时间需要 3 分钟。

读取mysql 的数据有两种方式

1.MySQLdb模块操作的MYSQL数据库

import MySQLdb;
import urllib2;
import os;
import re;
from urllib import urlopen;
#import urllib2.request;
conn = MySQLdb.connect(host="127.0.0.1",user="root",passwd="root",charset="utf8");
cur = conn.cursor();
cur.execute("USE test");#指定数据库

cur.execute("TRUNCATE TABLE cri");#指定数据库中的数据表

content = urllib2.urlopen((".txt"));#读取在线文件或指定路径的文件
idPattern = r"\d{8}\.\d{2}";
pattern = re.compile(idPattern);
match = pattern.findall(content.read());
sql = "INSERT INTO cri (CRI) VALUES(%s)";
for i in match:
     cur.execute(sql, i);

#cur.execute("SELECT * FROM cri");


cur.close();
conn.commit();
conn.close()
2.使用web.py
 class getPltfList(object):
def __init__(self):
self.db = web.database(dbn='data_name', db = 'table_name', user = 'root', pw= ' ', host = '127.0.0.1')
self.db.printing = True#是指打印mysql语句
def ___call__(self):
return self.createPltfList()
def createPltfList(self):
self.pltfList = list(self.db.query('select name, ip from EPISODE_INSTANT_INFO order by id DESC'))
if __name__ == '__main__' :
pltfList = getPltfList()()
for pltf in pltfList:
print pltf['name'], pltf['ip']

转载地址:http://hgini.baihongyu.com/

你可能感兴趣的文章
STM32之中断与事件---中断与事件的区别
查看>>
STM32的中断也是靠寄存器配置,中断的寄存器地址是放在地址空间中的内核区(PART4)
查看>>
2020.9.14中国地质大学新生入学教育
查看>>
网络协议栈我是不是可以这么理解,就是把你要发送的数据自动处理成TCPIP格式的消息发出去,这种底层的转换不需要你弄了。
查看>>
除了LwIP还有uIP
查看>>
《跟工程师学嵌入式开发》这本书最后的终极项目我反而觉得有说头
查看>>
博士的申请考核制
查看>>
STM32库的函数名和文件名的命名是有规则的。
查看>>
我感觉想让无人机在T265下飞得更稳,可以结合激光雷达,光流等传感器一起啊。多传感器融合应该是一个必由之路。
查看>>
那些硬件的初始化函数主要是在做些上什么?
查看>>
发现一张三年前飔拓科技的笔试题,清一色的数据结构和算法。
查看>>
从STM32到TM4C123
查看>>
作为SLAM中最常用的闭环检测方法,视觉词袋模型技术详解来了
查看>>
ISP、IAP、ICP烧写方式的区别
查看>>
STM32程序的烧录方式 与 ISP一键下载
查看>>
这里包含STM32烧录的几种方法和操作教程,正点原子把STM32的烧录下载分为两种,一种是通过串口下载,一种是基于JTAG/SWD协议的,JLink STlink都属于这一类
查看>>
Handler是中断服务函数
查看>>
JTAG/SWD调试
查看>>
STM32学不好的人,算法也是学不好的,所以不要一个劲好高骛远。
查看>>
智能无人机课程用的是研扬TX2底板+TX2核心板
查看>>