Python 阻止MySQLdb崩溃
我正在使用MySQLdb连接到数据库以运行查询。但是,如果密码不正确或MySQLdb无法连接到数据库,脚本将停止运行。相反,我只希望以字符串形式接收错误消息,然后继续执行脚本(因为查询的完成对于脚本的其他部分并不重要)。这可能吗?脚本停止运行,因为Python 阻止MySQLdb崩溃,python,mysql,Python,Mysql,我正在使用MySQLdb连接到数据库以运行查询。但是,如果密码不正确或MySQLdb无法连接到数据库,脚本将停止运行。相反,我只希望以字符串形式接收错误消息,然后继续执行脚本(因为查询的完成对于脚本的其他部分并不重要)。这可能吗?脚本停止运行,因为.connect()调用引发异常 您可以使用try:,异常处理程序捕获该异常: import MySQLdb try: connection = MySQLdb.connect(...) except MySQLdb.Error as ex:
.connect()
调用引发异常
您可以使用try:
,异常处理程序捕获该异常:
import MySQLdb
try:
connection = MySQLdb.connect(...)
except MySQLdb.Error as ex:
print "The connection failed: {}".format(ex)
@抱歉,这只是MySQLdb的通用connect()函数。