Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 MySQLdb 连接到数据库以运行查询。但是,如果密码错误或 MySQLdb 无法连接数据库,脚本将停止运行。相反,我只想接收作为字符串的错误消息,然后继续执行脚本(因为查询的完成对于脚本的其他部分并不重要)。这可能吗?
脚本停止运行,因为.connect()调用引发了异常。
.connect()
您可以使用,处理程序捕获该异常:try:except:
try:
except:
import MySQLdb try: connection = MySQLdb.connect(...) except MySQLdb.Error as ex: print "The connection failed: {}".format(ex)