用pymysql连接mysql数据就可以了
这个知道,现在用的是把logging的文件存在一个text文档里,但是我想直接把运行的日志放在MySQL里。。网上没找到案例,不知道咋实现
@扶荔: 我给你写个
import pymysql
conn = pymysql.connect(
host='127.0.0.1', #默认主机可以不填
port=3306, #默认3306也可以不填
user='root', #必填 账号
password='16745'# 必填, 密码
db=db #必填 库名
)
cursor = conn.cursor(pymysql.cursors.DictCursor) #括号内不填可以默认返回元祖
sql ='sql语句'
cursor.execute(sql)
conn.commit() #如果插入语句后一定要确认提交一下
就这样操作就可以了..............
@小小咸鱼YwY: 。。那logging模块应该咋写呢 这个我写好了
@扶荔: 看我博客吧https://www.cnblogs.com/pythonywy/p/11004790.html
简单的,一个自己实现logging模块中的Handler,或者加个Filter就好了,使用filter简单点,每条日志过下这个,在经过filter的时候把它写到数据库中