我尝试使用python运行mysql查询。
#!/usr/bin/python
import mysql.connector
import re
db = mysql.connector.connect(host='localhost',database='planes',user='root',password='root')
cursor = db.cursor ( )
cursor.execute("SELECT * from acars where date_time_stamp between str_to_date('2016-09-01', '%Y-%m-%d') "
"and str_to_date('2016-09-30', '%Y-%m-%d')")
# Fetch rows
data = cursor.fetchall()
for row in data:
print row
p = re.compile('K[A-Z][A-Z][A-Z]')
str =
print(p.findall(row))
# close cursor
cursor.close ( )
# close connection
db.close ( )
我的问题始于" Fetch Rows"评论。我想运行re.compile来搜索每个返回的数据条目,以查找以' K'出现。我无法弄清楚用什么作为str来表示我返回的数据。