注意这里的db必须声明为global全局变量
当你有一个参数在一个方法中会被改变,如果你希望把这个改变给积累下来,而不是每一次都是从头开始变化的话,那么这个参数就需要声明为全局变量
# 测试mysql是否断连
def test_connection():
global db
try:
db.ping()
except:
db = MySQLdb.connect("172.16.10.46", "root", "123456", 'test', charset='utf8')
cursor = db.cursor()
return cursor