通过时间20151119格式,获取表errfile.2015119中id号和 content的内容
注意::
1.文件名为加··(两个反引号)
-
import pymysql
-
import time
-
-
-
#获取时间
-
def getnum(x):
-
-
now= time.time()
-
n = x
-
before=[0]*n
-
beforeDate=[0]*n
-
for i in range(n-1,-1,-1):
-
before[i] = now -i * 24 * 3600 #可以改变n 的值计算n天前的
-
date = time.strftime("%Y%m%d", time.localtime(now))
-
beforeDate[i] = time.strftime("%Y%m%d", time.localtime(before[i]))
-
getinfo(beforeDate[i])
-
#获取content信息
-
def getinfo(x):
-
conn=pymysql.connect(host='xxxxxx',user='radiusquery',passwd='1qaz2wsx',db='RadiusLog')
-
cur=conn.cursor()#获取一个游标
-
#注意在表名的前后加上反引号
-
x="errfile."+x
-
Str='SELECT id,content FROM '+'`'+x+'`'
-
cur.execute(Str)
-
data=cur.fetchall()
-
for d in data :
-
# #注意int类型需要使用str函数转义
-
print(str(d[0])+' '+str(d[1]))
-
-
cur.close()#关闭游标
-
conn.close()#释放数据库资源
-
-
x=input("please input a number:not'(\\n)'")
-
x=int(x)
-
getnum(x)
阅读(1790) | 评论(0) | 转发(0) |