我在Base模塊中建立了一個(gè)類(lèi):classBase(object):defdo_something(self):pass在main文件中,我這么做:importBaseclassSub(Base.Base):pass在Base類(lèi)中,do_something()是需要訪問(wèn)main的命名空間的。也就是說(shuō)Base類(lèi)不會(huì)被實(shí)例化,但是會(huì)從別的地方(main中)繼承Base.Base,然而繼承而來(lái)的do_something()命名空間不是main的。我想保持main文件的整潔,該如何修改Base文件來(lái)使繼承下來(lái)的方法do_somgthing能訪問(wèn)main的命名空間?
python 變量全局化
紅糖糍粑
2019-04-23 15:35:50