腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
弱
引用
Python
类方法
、
、
Python
2.7
弱
引用
模块的文档如下: 不是所有的对象都可以
弱
引用
;那些对象可以包括类实例、用
Python
编写的函数(但不是用C编写的)、实例方法、.对我来说,这表明
弱
引用</em
浏览 4
提问于2013-10-18
得票数 18
回答已采纳
1
回答
Boost.
Python
:对对象的
弱
引用
?
、
、
有没有办法获得对
Python
对象的
弱
引用
?使用boost::
Python
:: object,您将获得一个强/共享
引用
,因此只要C++或
Python
持有对该对象的
引用
,它就不会被删除。我只希望
Python
持有对对象的强
引用
,而C++是
弱
引用
。这有可能吗?
浏览 2
提问于2011-08-01
得票数 2
回答已采纳
1
回答
Boost.
Python
:获取对包装的C++对象的
python
弱
引用
、
、
我已经使用Boost.
Python
包装了一个C++类。这些对象在C++端有强
引用
(boost::shared_ptr),在
Python
端也可能有断断续续的强
引用
。到目前为止,一切都运行良好。但是,如果我从其中一个强
引用
创建一个
python
弱
引用
,那么一旦最后一个
python
强
引用
消失,这个
弱
引用
就会被删除。我希望
弱
引用
一直存在,直到C++端的最后
浏览 1
提问于2012-12-19
得票数 6
2
回答
Python
中可以存在“软
引用
”吗?
、
、
在其他语言(例如Java)中,对象
引用
可以是强、
弱
、软或幻影()。在
Python
中有可能有“软
引用
”吗?有时可能没有对缓存对象的
引用
,但如果没有必要(即内存充足),我不想丢弃缓存对象。
浏览 18
提问于2011-09-07
得票数 11
回答已采纳
1
回答
如果不能保证当对象的
引用
计数达到零时
python
的
弱
zero不能保证是死的,那么它的用例是什么?
、
python
文档提出的
弱
引用
的用例之一是保留对大型缓存对象的
引用
,而不增加它们的
引用
计数。那么,假设一个充满敌意的垃圾收集器,是否存在
弱
引用
为用户提供确定性和有用行为的场景(除了终结器之外)?
浏览 0
提问于2016-01-18
得票数 2
2
回答
Python
:哪些类型支持
弱
引用
?
、
、
WeakSet()输出: 为什么有些内置类型不支持
弱
引用
?那些支持
弱
引用</e
浏览 0
提问于2018-08-24
得票数 21
回答已采纳
4
回答
即使没有指向对象的非
弱
引用
,
弱
引用
也不能计算为None吗?
、
、
、
据我所知,
Python
3不保证何时释放对象的内存,除非至少有一个非
弱
引用
指向对象,它就不会被释放。除了语言保证,是否有任何有趣的实现行为围绕着弱化?
浏览 3
提问于2012-03-21
得票数 2
回答已采纳
2
回答
使用缓存的WeakValueDictionary时GC出现的问题
、
、
、
根据
弱
引用
模块的官方
Python
文档,“
弱
引用
的主要用途是实现包含大对象的缓存或映射……”。因此,我使用WeakValueDictionary为一个长时间运行的函数实现了一个缓存机制。由于在对存储在WeakValueDictionary中的值的访问之间没有强
引用
,因此GC删除了它们(即使内存绝对没有问题)。 那么,我该如何使用
弱
引用
来实现缓存呢?如果我在某个地方显式地保留强
引用
,以防止GC删除我的
弱
引用</e
浏览 0
提问于2012-03-14
得票数 6
回答已采纳
1
回答
MySQL mysql.connector.cursor中
弱
引用
的目的
、
通过使用正式的
python
驱动程序mysql.connector,,下面的代码片段可以正常工作。我得到了例外:ReferenceError:
弱
引用
对象不再存在 except (AttributeError, TypeError):
弱
引用
不会增加对临时连接对象的
引用
计数因为在mysql.conn
浏览 1
提问于2014-09-13
得票数 2
回答已采纳
1
回答
如何在
Python
中创建对对象的
弱
引用
?
、
如何在
Python
中创建对对象的
弱
引用
?
浏览 1
提问于2008-09-08
得票数 10
回答已采纳
1
回答
从C扩展跟踪CPython对象的生命周期
、
、
我有一些将事件传递给C++对象的
Python
代码。观察者保留为weak_ptrs,因此他们不必取消注册。这在C++中是有效的,但是桥接
弱
指针和
Python
弱
引用
是很麻烦的(我还希望
Python
事件处理程序不是通过订阅来保持活动的,就像在C++代码中一样)。为了拥有一个活动的观察者,当对象处于活动状态时,需要有一个指向它的共享指针,所以归结起来就是让
Python
中的一个观察者控制C++观察者对象的生命周期。到目前为止,我想出的方法涉及到相当多的样板和中间对象(例如,为保持
浏览 0
提问于2012-03-06
得票数 4
1
回答
Python
透明
弱
引用
Python
3.6这样我就不用使用__call__()方法了?
浏览 4
提问于2017-07-11
得票数 0
回答已采纳
2
回答
为什么weakref不支持
Python
中的内置类型?
、
在
Python
文档( )中,它说 我认为,在一些实际情况下,为大dict创建
弱
裁剪可能是有用的。
浏览 3
提问于2011-10-10
得票数 11
回答已采纳
3
回答
如何在
python
中创建悬空指针(在堆栈或堆中)
、
、
、
、
我想知道有什么方法可以在
python
中创建一个悬空指针吗?例如,我想我们必须手动删除一个对象,然后该对象的
引用
将指向一个对程序没有意义的位置。o.do_something_useful() 在本例中,哪一个是悬空指针/
引用
?是o还是r?我很困惑。是否也可以在堆栈中创建悬空指针?
浏览 3
提问于2012-09-29
得票数 3
回答已采纳
1
回答
用
python
3.3在Django 1.9中导入WeakMethod错误
、
、
、
我在
python
3.3中使用django 1.9.1。在运行runserver时获取以下错误ImportError: cannot import name WeakMethod 正如我正在阅读的那样,在
python
3.4中引入了
弱<
浏览 0
提问于2016-02-09
得票数 3
回答已采纳
2
回答
Python
-如何检查
弱
引用
是否仍然可用
、
、
、
我正在将一些
弱
引用
从
Python
传递到C++类中,但是C++析构函数正积极地尝试在实际对象已经死的时候访问
引用
,很明显它崩溃了…… 是否有任何
Python
C/API方法来确定
Python
引用
是否仍然有效
浏览 0
提问于2010-06-08
得票数 6
回答已采纳
2
回答
如何让本地
python
应用程序忘记其Azure凭据,这样我就可以进行新的交互式登录。
、
现在,我的实现非常幼稚,我依赖
Python
来实现它何时需要登录,并在我的终端不需要任何显式代码的情况下执行该登录。切换
python
虚拟环境。我以为证书可能会存储在azure-sdk库的这个实例的特定位置,但没有骰子。 浏览azure.identity
python
包。
python
代码继续使用与以前相同的凭据。~/.azure必须是az cli,而不是az。
浏览 5
提问于2021-09-03
得票数 1
回答已采纳
1
回答
在列表中存储对字符串的
引用
、
、
、
我希望在列表中存储对字符串的
引用
,以便存储在列表和first_string中的字符串始终指向同一个对象。我怎么才能在蟒蛇身上做到呢?我想存储一个
引用
,最好是在列表中存储一个
弱
引用
。该列表应该是对不同类型对象的
引用
列表。我只是在测试如何在
python
中做不同的事情,以及什么是可能的。这是在
python
中可以实现的东西吗?我尝试使用以下方法获得对字符串的
弱
引用
:但显然不可能获得对字符串
浏览 2
提问于2014-04-13
得票数 4
回答已采纳
4
回答
弱
引用
是如何实现的?
、
、
、
我想知道
弱
引用
在内部是如何工作的,例如在.NET或Java中。我的两个基本想法是: “侵入式”-将
弱
引用
列表添加到最顶层的类(对象类)。然后,当一个对象被销毁时,所有的
弱
引用
都可以被迭代并设置为null."Non-intrusive“--以维护一个指向
弱
引用
列表的对象指针的哈希表。当创建对对象B的
弱
引用
A时,在哈希表中将有一个被修改或创建的条目,其关键字将是指向B的指针。“脏”-为每个对象存储一个特殊的散列
浏览 30
提问于2009-04-23
得票数 19
回答已采纳
2
回答
Python
代理模式-如何避免循环
引用
?
、
、
我在这里找到了一个指向
Python
弱
引用
模块的链接:。似乎一种可行的方法可能是创建一个
弱
引用
来
引用
使用此模块的实例变量,但我不确定。由于我在googled中搜索了这个问题,无法找到答案,我想知道这是否是
Python
中的一个问题,还是有一个我不知道的常见解决方案(不需要
弱
引用
模块)?我知道
Python
有垃圾收集功能。我不确定的是它是否会对循环
引用
的对象执行垃圾收集。此外,他提到使用
Python
浏览 3
提问于2012-05-16
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券