python:当使用两个数据库或带有游标

时间:2017-04-03 14:13:57

标签: python cursor pymysql

我现在使用两个数据库,一个用于阅读,另一个用于写作。当我只连接一个数据库时,它工作正常,但当我连接两个时,它开始给我一个错误。

Traceback (most recent call last):

 File "/home/user/PycharmProjects/a/pymysql/cursors.py", line 71, in _get_db
raise err.ProgrammingError("Cursor closed")

pymysql.err.ProgrammingError:光标已关闭

我该怎么做才能解决此错误?

1 个答案:

答案 0 :(得分:1)

我自己解决了这个问题,发现我正在使用两个完全相同名称的游标。 所以要么在查询执行之前关闭。