我是Python的新手,目前正在研究python脚本以传输大型数据集。我有以下代码来连接数据库获取并插入数据。
with closing(api.connect('MYDB_NAME')) as conn:
while (tracker < totalRecords):
data = conn.fetch()
...
conn.insert(data)
...
'closing()'是处理错误处理并确保在with语句结束时关闭连接的包装器
我的问题是,如果我在1个小时后运行我的代码,将会出现一个错误,提示无法建立连接。在这种情况下,我需要更新连接。但是,由于连接是在With语句的开头创建的。有没有一种方法可以自动更新变量?
谢谢