gpt4 book ai didi

Python - 通过地址引用内存中的对象

转载 作者:太空宇宙 更新时间:2023-11-03 13:21:54 26 4
gpt4 key购买 nike

这是个愚蠢的问题,但我对此很好奇。

假设我在 Python shell 中并且我有一些要查询的数据库对象。我这样做:

db.query(queryString)

查询返回响应 <QueryResult object at 0xffdf842c>或类似的东西。

但后来我说“哦!我忘了输入 result = db.query(queryString),这样我才能实际使用我的查询结果!”

是不是有一些方法可以让我引用内存中的对象?

类似于 result = reference('<QueryResult object at 0xffdf842c>')

最佳答案

你可以这样做:

>>> result=_

在外壳上。 _ 表示最后计算的对象。

例子:

>>> iter(range(10))
<listiterator object at 0x10ebcccd0>
>>> result=_
>>> result
<listiterator object at 0x10ebcccd0>
>>> list(result)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

您还可以通过键入 repr(_)

查看对象的字符串表示形式(如果对象类型支持的话)

关于Python - 通过地址引用内存中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10951416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com