0
任何人都可以告訴我,是否有辦法找到一個成員變量屬於哪個類,使用變量。Python如何找到哪個類擁有一個變量
我想創建一個裝飾器,只允許成員方法和某些類的變量用作方法參數。 像
@acceptmemberofclass(1類,等級2)
高清方法(memberfunc,membervar):
#do東西
我想通了如何使用方法做到這一點(使用檢查。 getmro(meth.im_class)),但我無法找到變量的方式
這是不可能的。值沒有範圍或成員概念。 名稱有,但通常情況下多個名稱(來自多個作用域)可能指向相同的值。另請參閱[關於Python名稱和值的事實和神話](http://nedbatchelder.com/text/names.html) –
在什麼情況下,你*有*這個變量你問? –