通过复制内存内容将变量设置为等于另一个变量

如果我的变量 a = 100,如何通过复制 a 的内容而不仅仅是使用指针或对 a 的任何类型的引用来将变量 b 设置为等于变量 a?

为了更好地解释,我有一个被调用函数,它调用 postgres 并将光标返回保存到变量 (cursor_a) 中。然后光标返回给调用者。如果我在被调用函数中关闭数据库连接,则无法再访问游标。

设置cursor_b =cursor_a并将cursor_b返回给调用者会产生与直接使用cursor_a相同的错误。有没有办法将cursor_a的内容保存到cursor_b中,然后关闭连接并能够将cursor_b返回给调用者?


Helenr
浏览 100回答 1
1回答

婷婷同学_

游标由与数据库的连接支持,它没有自己的数据(这有点像名称所暗示的那样,就像鼠标光标一样,它指向东西,但不是东西本身)。在关闭数据库连接之前,您需要从游标中读取数据。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python