2009-12-31 9 views
0
from _weakref import (
    getweakrefcount, 
    getweakrefs, 
    ref, 
    proxy, 
    CallableProxyType, 
    ProxyType, 
    ReferenceType) 

回答

2

它不是一個Python編碼的模塊,它是一個C編碼的Python擴展模塊。

您可以閱讀擴展模塊的C源代碼here

+0

嗨,亞歷克斯 我看到文檔 但我找不到「代理」功能 我怎麼能得到'代理'的意思。 – zjm1126 2009-12-31 01:55:21

+0

第60至76行(在我給出的URL處)定義並記錄'proxy'函數。在我已經提供的URL上打開瀏覽器的Ctrl-F或Apple-F,搜索代理,在大約5秒鐘內顯示出來。 – 2009-12-31 02:35:49

3

_weakref是Python自帶的C模塊。話雖如此,你不應該直接導入一個以下劃線開頭的模塊;導入Python模塊並讓它根據需要處理C模塊,在這種情況下爲weakref

+0

我面臨同樣的問題,但是你說「你不應該導入一個以下劃線開始的模塊」,但是,該模塊是從其他python模塊導入的......所以,它們是由python開發人員開發的......例如,這個模塊是從_weakrefset.py和weakref.py中調用的(注意這裏沒有下劃線) – jstuardo 2015-04-02 23:26:01

+0

@jstuardo:「你」是指J.隨機程序員。顯然,如果你自己寫了它,並且正在編寫相關的公共模塊,那麼你就會知道何時何地正確地導入它。 – 2015-04-03 02:14:03