python : pymysql error cursor closed when using two databases or multiple databases with 游标

python : pymysql error cursor closed when using two databses or multiple databases with cursor

我现在用的是两个数据库,一个是读的,一个是写的。当我只连接一个数据库时它工作正常但是当我建立两个连接时它开始给我一个错误。

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: 游标关闭

我该如何解决这个错误?

我自己解决了这个问题,发现我使用的是两个名称完全相同的游标。 因此,其中一个在查询执行之前关闭。