我有一个记录温度的树莓派,并将它们存储在我网站上的MySQL数据库中.我经常玩脚本,所以我正在ctrl+c运行脚本并重新执行它.我想close()在数据库连接上正确发布.当在python中退出脚本时,如何运行一行代码?
import MySQLdb
con = MySQLdb.connect(...)
cursor = con.cursor()
# ...
#if script closes:
#con.close()
Run Code Online (Sandbox Code Playgroud)
import MySQLdb
con = MySQLdb.connect(...)
cursor = con.cursor()
try:
# do stuff with your DB
finally:
con.close()
Run Code Online (Sandbox Code Playgroud)
该finally子句在成功和错误(异常)时执行.
如果按Ctrl-C,则会出现KeyboardInterrupt异常.
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |