我見在Python 2.7以下:Python中使用屬性別名在模塊級
class MyClass(object):
...
@property
def my_attr(self):
...
@my_attr.setter
def my_attr(self, value):
...
我使用的getter/setter,這樣我可以在那裏做一些邏輯。
然後我可以叫:
import myModule
test = myModule.MyClass()
test.my_attr = 9
我想在模塊級使用的別名,這樣我可以做這樣的事情:
import myModule
myModule.my_attr = 9
有沒有辦法做到這一點?
那會怎樣呢? –
我只是想簡化我的圖書館的使用。例如,而不是myPackage.myModule.myClass.test = 9,我想做myPackage.myModule.test = 9。 – MasterMind